|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.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
内の clone
CloneNotSupportedException
public 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
IOException
public int calcLine(int n)
n
- 開始行番号
public int getLine()
calcLine(int)
によってセットされた後でないと意味を持たない。
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |