woolpack.dom
クラス XPathAttrValue

java.lang.Object
  上位を拡張 woolpack.dom.XPath
      上位を拡張 woolpack.dom.XPathAttrValue
すべての実装されたインタフェース:
DomExpression

public class XPathAttrValue
extends XPath

DOM エレメントの属性名と属性値でノードを検索し委譲先を分岐するDomExpression

作成者:
nakamura

コンストラクタの概要
XPathAttrValue(java.lang.String attrName, java.lang.String attrValue, DomExpression expression)
          コンストラクタ。
XPathAttrValue(java.lang.String attrName, java.lang.String attrValue, DomExpression firstExpression, DomExpression otherExpression)
          コンストラクタ。
 
メソッドの概要
 
クラス woolpack.dom.XPath から継承されたメソッド
interpret
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XPathAttrValue

public XPathAttrValue(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.RuntimeException - XPath のコンパイルに失敗した場合。

XPathAttrValue

public XPathAttrValue(java.lang.String attrName,
                      java.lang.String attrValue,
                      DomExpression expression)
コンストラクタ。 new XPath("//*[@" + attrName + "=\"" + attrValue + "\"]", expression) と同一。

パラメータ:
attrName - 属性名。
attrValue - 属性値。
expression - 検索結果に対する委譲先。
例外:
java.lang.NullPointerException - 引数のいずれかが null の場合。
java.lang.RuntimeException - XPath のコンパイルに失敗した場合。