|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.hizlab.kagetaka.style.Style
スタイルを表すクラスです。
フィールドの概要 | |
protected int |
columnNumber
このトークンが開始される行頭からのカラム位置 |
protected int |
lineNumber
このトークンの開始される行番号 |
protected Reporter |
reporter
解析時に起きたメッセージを記録するレポータ |
インタフェース net.hizlab.kagetaka.token.Style から継承したフィールド |
MEDIA__, MEDIA_ALL, MEDIA_AURAL, MEDIA_BRAILLE, MEDIA_EMBOSSED, MEDIA_HANDHELD, MEDIA_PRINT, MEDIA_PROJECTION, MEDIA_SCREEN, MEDIA_TTY, MEDIA_TV |
コンストラクタの概要 | |
Style(Reporter reporter,
int line,
int column,
int media,
Selector selector,
boolean page)
セレクタ付きの普通のスタイルのコンストラクタです。 |
メソッドの概要 | |
void |
changeStatus(Document document,
boolean block,
Status status)
このスタイルを元に、描画ステータスを変更します。 |
static int |
convertMedia(String[] list)
メディアの文字列から、メディアタイプの数値を返します。 |
int |
getColumnNumber()
トークンの開始位置のカラム位置を返します。 |
int |
getLineNumber()
トークンの開始位置の行番号を返します。 |
int |
getMedia()
メディアを返します。 |
Selector |
getSelector()
セレクタを返します。 |
void |
initProperties(String name,
String[] values)
プロパティの設定を行います。 |
boolean |
isPage()
@page 規則かどうかを返します。 |
String |
toString()
このセレクタの文字列表現を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected int columnNumber
protected int lineNumber
protected Reporter reporter
コンストラクタの詳細 |
public Style(Reporter reporter, int line, int column, int media, Selector selector, boolean page)
reporter
- エラーレポータline
- 行番号 (1
から)、
特定できない場合は 0
column
- カラム位置 (1
から)、
特定できない場合は 0
media
- メディアselector
- セレクタpage
- ページ規則の場合は true
、
それ以外の場合は false
メソッドの詳細 |
public void changeStatus(Document document, boolean block, Status status)
Style
内の changeStatus
document
- ドキュメントblock
- スタイルの対象がブロックの場合は true
、
それ以外の場合は false
status
- 描画ステータスpublic static int convertMedia(String[] list)
list
- メディアのリスト
public int getColumnNumber()
public int getLineNumber()
public int getMedia()
public Selector getSelector()
public void initProperties(String name, String[] values)
name
- プロパティ名values
- プロパティ値public boolean isPage()
true
、
それ以外の場合は false
public String toString()
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2003 The Kagetaka Project 'September 12, 2003'