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のコンパイルに失敗した場合。