|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
java.lang.Objectjp.hishidama.html.lexer.token.Token
public abstract class Token
HtHtmlLexerトークン.
HTMLのタグ・属性・テキストを表すクラス。
| メソッドの概要 | |
|---|---|
int |
calcLine(int n)
行番号算出. |
abstract Token |
clone()
|
int |
getLine()
行番号取得. |
String |
getText()
文字列取得. |
abstract int |
getTextLength()
文字列長取得. |
abstract void |
writeTo(StringBuilder sb)
文字列出力. |
abstract void |
writeTo(Writer w)
文字列出力. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
|---|
public abstract Token clone()
throws CloneNotSupportedException
Object 内の cloneCloneNotSupportedExceptionpublic final String getText()
保持しているトークンをStringにして返す。
writeTo(StringBuilder)public abstract int getTextLength()
public abstract void writeTo(StringBuilder sb)
保持しているトークンを文字列にして出力する。
sb - 出力先バッファー
public abstract void writeTo(Writer w)
throws IOException
保持しているトークンを文字列にしてWriterに出力する。
w - Writer
IOExceptionpublic int calcLine(int n)
n - 開始行番号
public int getLine()
calcLine(int)によってセットされた後でないと意味を持たない。
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||