|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||
java.lang.Objectjp.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 内の isTagpublic boolean isStart()
HtElement の記述:
HtElement 内の isStartpublic boolean isEnd()
HtElement の記述:
HtElement 内の isEndpublic Tag getStartTag()
HtElement の記述:
HtElement 内の getStartTagpublic Tag getEndTag()
HtElement の記述:
HtElement 内の getEndTagpublic boolean isEmpty()
HtElement の記述:
HtElement 内の isEmptypublic int getTextLength()
HtElement の記述:
HtElement 内の getTextLengthpublic void writeTo(StringBuilder sb)
HtElement の記述:保持しているトークンを文字列にして出力する。
HtElement 内の writeTosb - 出力先バッファー
public void writeTo(Writer w)
throws IOException
HtElement の記述:保持しているトークンを文字列にしてWriterに出力する。
HtElement 内の writeTow - Writer
IOExceptionpublic HtElement searchToken(Token t)
HtElement の記述:
指定されたトークンを保持している要素を探す。
リストトークン(トークンが複数のトークンを保持している)の中までは探さない。
HtElement 内の searchTokent - トークン
public void toToken(ListToken tlist)
HtElement の記述:要素内に保持しているトークンをリストに追加する。
HtElement 内の toTokentlist - 出力先リストトークン
|
||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||