woolpack.dom
クラス XPathAttr
java.lang.Object
woolpack.dom.XPath
woolpack.dom.XPathAttr
- すべての実装されたインタフェース:
- DomExpression
public class XPathAttr
- extends XPath
DOMエレメントの属性名と属性値でノードを検索し委譲先を分岐するDomExpression。
- 作成者:
- nakamura
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XPathAttr
public XPathAttr(java.lang.String attrName,
java.lang.String attrValue,
DomExpression firstExpression,
DomExpression otherExpression)
- コンストラクタ。
new XPath("//*[@" + attrName + "=\"" + attrValue + "\"]", firstExpression, otherExpression)
と同一。
- パラメータ:
attrName - 属性名。attrValue - 属性値。firstExpression - 最初の検索結果に対する委譲先。otherExpression - 2番目以降の検索結果に対する委譲先。
- 例外:
java.lang.NullPointerException - 引数のいずれかがnullの場合。
java.lang.StringIndexOutOfBoundsException - attrNameまたはattrValueが空の場合。
java.lang.RuntimeException - XPathのコンパイルに失敗した場合。
XPathAttr
public XPathAttr(java.lang.String attrName,
java.lang.String attrValue,
DomExpression expression)
- コンストラクタ。
new XPath("//*[@" + attrName + "=\"" + attrValue + "\"]", expression)
と同一。
- パラメータ:
attrName - 属性名。attrValue - 属性値。expression - 検索結果に対する委譲先。
- 例外:
java.lang.NullPointerException - 引数のいずれかがnullの場合。
java.lang.StringIndexOutOfBoundsException - attrNameまたはattrValueが空の場合。
java.lang.RuntimeException - XPathのコンパイルに失敗した場合。