|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.hishidama.html.parser.elem.HtElement jp.hishidama.html.parser.elem.HtTokenElement
public class HtTokenElement
トークン要素.
HtHtmlParserにおける、タグ
以外の要素。
HtHtmlLexerのトークン
をそのまま保持する。
すなわち、テキストやコメント・DOCTYPEなど。
また、パーサー
によって確定できなかったタグも当クラスで保持する。
コンストラクタの概要 | |
---|---|
HtTokenElement(Token t)
コンストラクター. |
メソッドの概要 | |
---|---|
Tag |
getEndTag()
終了タグ取得. |
Tag |
getStartTag()
開始タグ取得. |
int |
getTextLength()
文字列長取得. |
Token |
getToken()
トークン取得. |
boolean |
isEmpty()
中身が無いかどうか. |
boolean |
isEnd()
要素の終了かどうか. |
boolean |
isStart()
要素の開始かどうか. |
boolean |
isTag()
タグの要素かどうか. |
HtElement |
searchToken(Token t)
トークン探索. |
void |
setToken(Token t)
トークン設定. |
void |
toToken(ListToken tlist)
リストトークン作成. |
void |
writeTo(StringBuilder sb)
文字列出力. |
void |
writeTo(Writer w)
文字列出力. |
クラス jp.hishidama.html.parser.elem.HtElement から継承されたメソッド |
---|
getName, getParent, getText, isFix, setFix, setParent |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public HtTokenElement(Token t)
t
- トークンメソッドの詳細 |
---|
public void setToken(Token t)
t
- トークンpublic Token getToken()
public boolean isTag()
HtElement
の記述:
HtElement
内の isTag
public boolean isStart()
HtElement
の記述:
HtElement
内の isStart
public boolean isEnd()
HtElement
の記述:
HtElement
内の isEnd
public Tag getStartTag()
HtElement
の記述:
HtElement
内の getStartTag
public Tag getEndTag()
HtElement
の記述:
HtElement
内の getEndTag
public boolean isEmpty()
HtElement
の記述:
HtElement
内の isEmpty
public int getTextLength()
HtElement
の記述:
HtElement
内の getTextLength
public void writeTo(StringBuilder sb)
HtElement
の記述:保持しているトークンを文字列にして出力する。
HtElement
内の writeTo
sb
- 出力先バッファーpublic void writeTo(Writer w) throws IOException
HtElement
の記述:保持しているトークンを文字列にしてWriterに出力する。
HtElement
内の writeTo
w
- Writer
IOException
public HtElement searchToken(Token t)
HtElement
の記述:
指定されたトークンを保持している要素を探す。
リストトークン(トークンが複数のトークンを保持している)の中までは探さない。
HtElement
内の searchToken
t
- トークン
public void toToken(ListToken tlist)
HtElement
の記述:要素内に保持しているトークンをリストに追加する。
HtElement
内の toToken
tlist
- 出力先リストトークン
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |