|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfeat2.template.NodeSelector
ノードを検索するユーティリティクラス。
コンストラクタの概要 | |
NodeSelector()
|
メソッドの概要 | |
static HTMLElement |
getElement(NodeIterator iterator)
イテレータが返すノードの中で最初に見つかった要素ノードを返す。 |
static HTMLElement |
getElement(NodeIterator iterator,
int n)
イテレータが返すノードの中でn番目に見つかった要素ノードを返す。 |
static HTMLElement |
getElementByAttribute(NodeIterator iterator,
java.lang.String attrName,
java.lang.String attrVal)
イテレータが返すノードの中で最初に見つかった指定属性値の要素を返す。 |
static HTMLElement |
getElementByClass(NodeIterator iterator,
java.lang.String className)
イテレータが返すノードの中で最初に見つかった指定class属性名の要素を返す。 |
static HTMLElement |
getLastTag(NodeIterator iterator,
java.lang.String tagName)
イテレータが返すノードの中で最後に見つかった指定の名前の要素を返す。 |
static HTMLText |
getLastText(NodeIterator iterator)
イテレータが返すノードの中で最後に見つかったテキストノードを返す。 |
static HTMLElement |
getTag(NodeIterator iterator,
java.lang.String tagName)
イテレータが返すノードの中で最初に見つかった指定の名前の要素を返す。 |
static HTMLElement |
getTag(NodeIterator iterator,
java.lang.String tagName,
int n)
イテレータが返すノードの中でn番目に見つかった指定の名前の要素を返す。 |
static HTMLText |
getText(NodeIterator iterator)
イテレータが返すノードの中で最初に見つかったテキストノードを返す。 |
static HTMLText |
getText(NodeIterator iterator,
int n)
イテレータが返すノードの中でn番目に見つかったテキストノードを返す。 |
static java.lang.String |
joinText(HTMLNode node)
指定ノード以下のテキストノードのテキストを連結した文字列を返す。 |
static HTMLNodeList |
selectElementsByAttribute(NodeIterator iterator,
java.lang.String attrName,
java.lang.String attrVal)
指定属性値の要素をすべて返す。 |
static HTMLNodeList |
selectElementsByClass(NodeIterator iterator,
java.lang.String className)
指定属性値の要素をすべて返す。 |
static HTMLNodeMap |
selectIdentifiableElements(NodeIterator iterator)
id属性を持った要素をすべて選択する。 |
static HTMLNodeList |
selectTags(NodeIterator iterator,
java.lang.String tagName)
指定のタグ名の要素をすべて返す。 |
static HTMLNodeList |
selectTextNode(NodeIterator iterator)
イテレータが返すノードの中のテキストノードをすべて返す。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public NodeSelector()
メソッドの詳細 |
public static HTMLElement getElement(NodeIterator iterator)
iterator
-
public static HTMLElement getElement(NodeIterator iterator, int n)
iterator
- n
-
public static HTMLText getText(NodeIterator iterator)
iterator
-
public static HTMLText getText(NodeIterator iterator, int n)
iterator
- n
-
public static HTMLText getLastText(NodeIterator iterator)
iterator
-
public static HTMLNodeList selectTextNode(NodeIterator iterator)
iterator
-
public static java.lang.String joinText(HTMLNode node)
node
- 検索を開始するサブツリーの頂点ノード
public static HTMLElement getTag(NodeIterator iterator, java.lang.String tagName)
iterator
- tagName
- 検索する要素の名前。"*"を指定するとすべての要素にヒットする。
public static HTMLElement getTag(NodeIterator iterator, java.lang.String tagName, int n)
iterator
- tagName
- 検索する要素の名前。"*"を指定するとすべての要素にヒットする。n
-
public static HTMLElement getLastTag(NodeIterator iterator, java.lang.String tagName)
iterator
- tagName
- 検索する要素の名前。"*"を指定するとすべての要素にヒットする。
public static HTMLNodeList selectTags(NodeIterator iterator, java.lang.String tagName)
iterator
- tagName
- 検索するタグの名前。"*"が指定されたときはすべてのタグ名が該当する
public static HTMLElement getElementByAttribute(NodeIterator iterator, java.lang.String attrName, java.lang.String attrVal)
iterator
- attrName
- 属性名attrVal
- 属性値
public static HTMLNodeList selectElementsByAttribute(NodeIterator iterator, java.lang.String attrName, java.lang.String attrVal)
iterator
- attrName
- 属性名attrVal
- 属性値
public static HTMLElement getElementByClass(NodeIterator iterator, java.lang.String className)
iterator
- className
- class属性名
public static HTMLNodeList selectElementsByClass(NodeIterator iterator, java.lang.String className)
iterator
- className
- class属性名
public static HTMLNodeMap selectIdentifiableElements(NodeIterator iterator)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |