|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.hishidama.html.parser.elem.HtElement
public abstract class HtElement
HTML要素.
HtHtmlParserにおける、要素(の抽象クラス)。
コンストラクタの概要 | |
---|---|
HtElement()
|
メソッドの概要 | |
---|---|
abstract Tag |
getEndTag()
終了タグ取得. |
String |
getName()
要素名取得. |
HtListElement |
getParent()
親要素取得. |
abstract Tag |
getStartTag()
開始タグ取得. |
String |
getText()
文字列取得. |
abstract int |
getTextLength()
文字列長取得. |
abstract boolean |
isEmpty()
中身が無いかどうか. |
boolean |
isEnd()
要素の終了かどうか. |
boolean |
isFix()
確定状態取得. |
boolean |
isStart()
要素の開始かどうか. |
boolean |
isTag()
タグの要素かどうか. |
abstract HtElement |
searchToken(Token t)
トークン探索. |
void |
setFix(boolean b)
確定状態設定. |
void |
setParent(HtListElement parent)
親要素設定. |
abstract void |
toToken(ListToken tlist)
リストトークン作成. |
abstract void |
writeTo(StringBuilder sb)
文字列出力. |
abstract void |
writeTo(Writer w)
文字列出力. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public HtElement()
メソッドの詳細 |
---|
public void setParent(HtListElement parent)
parent
- 親要素public HtListElement getParent()
public String getName()
public void setFix(boolean b)
b
- trueの場合、確定public boolean isFix()
public boolean isTag()
public boolean isStart()
public boolean isEnd()
public abstract Tag getStartTag()
public abstract Tag getEndTag()
public abstract boolean isEmpty()
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 abstract HtElement searchToken(Token t)
指定されたトークンを保持している要素を探す。
リストトークン(トークンが複数のトークンを保持している)の中までは探さない。
t
- トークン
public abstract void toToken(ListToken tlist)
要素内に保持しているトークンをリストに追加する。
tlist
- 出力先リストトークン
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |