|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
子ノードを持つことができるノード。
メソッドの概要 | |
void |
addChild(HTMLNode node)
子ノードとしてchildを追加する。 |
void |
addText(java.lang.String text)
子ノードのリストの最後に文字列を追加する。 |
void |
clear()
子ノードをすべて削除する。 |
int |
count()
このノード以下のサブツリーのノード数を数える。 |
HTMLElement |
findElement(java.lang.String id)
指定IDのタグをこのノード以下のサブツリーから探す。 |
HTMLElement |
findElementByClass(java.lang.String className)
このノード以下のサブツリーで最初に見つかった指定クラスの要素返す。 |
HTMLElement |
getLastTag(java.lang.String tagName)
子ノードのリストの中でタグ名がtagNameである最後に見つかった要素を返す。 |
HTMLText |
getLastText()
子ノードのリストの中で最後に見つかったテキストノードを返す。 |
java.lang.String |
getString()
このノードの直接の子ノードのうち、すべてのテキストノードの文字列を単純に連結して返す。 |
HTMLElement |
getTag(java.lang.String tagName)
子ノードのリストの中でタグ名がtagNameである最初に見つかった要素を返す。 |
HTMLElement |
getTag(java.lang.String tagName,
int n)
子ノードのリストの中でタグ名がtagNameであるn番目に見つかった要素を返す。 |
HTMLText |
getText()
子ノードのリストの中で最初に見つかったテキストノードを返す。 |
HTMLText |
getText(int n)
子ノードのリストの中でn番目に見つかったテキストノードを返す。 |
void |
setText(java.lang.String text)
子ノードをすべて削除してテキストノードを追加する。 |
メソッドの詳細 |
public void addChild(HTMLNode node)
node
- nullのときは何もしない。単体でも連鎖リストになっていても良い。public void clear()
public java.lang.String getString()
public void setText(java.lang.String text)
text
- Stringpublic void addText(java.lang.String text)
text
- Stringpublic HTMLText getText() throws NodeNotFoundException
NodeNotFoundException
- ノードが見つからなかったpublic HTMLText getText(int n) throws NodeNotFoundException
n
-
NodeNotFoundException
- ノードが見つからなかったpublic HTMLText getLastText() throws NodeNotFoundException
NodeNotFoundException
- ノードが見つからなかったpublic HTMLElement getTag(java.lang.String tagName) throws NodeNotFoundException
tagName
-
NodeNotFoundException
- ノードが見つからなかったpublic HTMLElement getTag(java.lang.String tagName, int n) throws NodeNotFoundException
tagName
- n
-
NodeNotFoundException
- ノードが見つからなかったpublic HTMLElement getLastTag(java.lang.String tagName) throws NodeNotFoundException
tagName
-
NodeNotFoundException
- ノードが見つからなかったpublic HTMLElement findElement(java.lang.String id) throws NodeNotFoundException
id
- 検索するノードのID。大文字/小文字の区別がある。
NodeNotFoundException
- ノードが見つからなかったpublic HTMLElement findElementByClass(java.lang.String className) throws NodeNotFoundException
className
- 検索するノードのクラス名
NodeNotFoundException
- ノードが見つからなかったpublic int count()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |