|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
トークン。
メソッドの概要 | |
int |
getColumn()
このトークンが、行頭から数えて何文字目から始まっているかを返します。 |
String |
getImage()
このトークンに対応するソース上の文字列を返します。 |
int |
getIndex()
テキストにおけるこのトークンの位置を返します。 |
int |
getLine()
このトークンが、テキストの何行目から始まっているかを返します。 |
String |
getOriginalImage()
このトークンに対応するソース上の文字列を返します。 |
String |
getSourceName()
このトークンの元となったテキストの名前を返します。 |
int |
getSymbolID()
トークンの種類を返します。 |
boolean |
isWhite()
このトークンがホワイト・トークンの場合 true を返します。 |
インタフェース TopLevelClass.Node から継承したメソッド |
accept, getChildNodes, getParentNode, setParentNode |
メソッドの詳細 |
public int getSymbolID()
トークンが EOF を表す場合、戻り値は TopLevelClass.EOF_TOKEN
です。トークンが、非終端記号 TERMINAL
のインスタンスの場合、戻り値は TopLevelClass.TOKEN_TERMINAL
です。
public boolean isWhite()
true
を返します。
public String getImage()
TopLevelClass.Default.LexicalAnalyzer
によって作られるトークンにおいては、この文字列は、終端記号がマッチした文字列です。文字列が、ユニコード・エスケープのようなメタ表現を含む場合、このメソッドは表現されている文字列を返します。
getOriginalImage()
public String getOriginalImage()
TopLevelClass.Default.LexicalAnalyzer
によって作られるトークンにおいては、この文字列は、終端記号がマッチした文字列です。文字列が、ユニコード・エスケープのようなメタ表現を含む場合、このメソッドはその表現を返します。
getImage()
public String getSourceName() throws UnsupportedOperationException
UnsupportedOperationException
- サポートされない場合。public int getIndex() throws UnsupportedOperationException
UnsupportedOperationException
- サポートされない場合。public int getLine() throws UnsupportedOperationException
UnsupportedOperationException
- サポートされない場合。public int getColumn() throws UnsupportedOperationException
UnsupportedOperationException
- サポートされない場合。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |