Woolpack API

woolpack.adapter
クラス JXP

java.lang.Object
  上位を拡張 woolpack.adapter.JXP
すべての実装されたインタフェース:
NodeFindable

public class JXP
extends java.lang.Object
implements NodeFindable

JXPath を使用して DOM ノードを検索するNodeFindableです。 委譲先でノードを操作した場合、次の検索結果に影響します。 つまりスナップショットではありません。
適用しているデザインパターン:Adapter。

作成者:
nakamura

コンストラクタの概要
JXP(java.lang.String expression)
           
JXP(java.lang.String attrName, java.lang.String attrValue)
          new JXP("//*[@" + attrName + "=\"" + attrValue + "\"]") と同一。
 
メソッドの概要
 org.w3c.dom.NodeList evaluateList(java.lang.Object node)
          検索します。
 org.w3c.dom.Node evaluateOne(java.lang.Object node)
          検索します。
 java.lang.String getExpression()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JXP

public JXP(java.lang.String expression)
パラメータ:
expression - 検索条件。
例外:
org.apache.commons.jxpath.JXPathException - XPath のコンパイルに失敗した場合。

JXP

public JXP(java.lang.String attrName,
           java.lang.String attrValue)
new JXP("//*[@" + attrName + "=\"" + attrValue + "\"]") と同一。

パラメータ:
attrName - 属性名。
attrValue - 属性値。
例外:
org.apache.commons.jxpath.JXPathException - XPath のコンパイルに失敗した場合。
メソッドの詳細

evaluateList

public org.w3c.dom.NodeList evaluateList(java.lang.Object node)
インタフェース NodeFindable の記述:
検索します。

定義:
インタフェース NodeFindable 内の evaluateList
パラメータ:
node - 検索の基点。
戻り値:
検索結果。

evaluateOne

public org.w3c.dom.Node evaluateOne(java.lang.Object node)
インタフェース NodeFindable の記述:
検索します。

定義:
インタフェース NodeFindable 内の evaluateOne
パラメータ:
node - 検索の基点。
戻り値:
検索結果。

getExpression

public java.lang.String getExpression()

Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.