クラス AbstractXPathTemplate
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.xml.xpath.AbstractXPathTemplate
- 実装されているすべてのインターフェース:
XPathOperations
- 既知の直属サブクラス
JaxenXPathTemplate
,Jaxp13XPathTemplate
public abstract class AbstractXPathTemplate
extends TransformerObjectSupport
implements XPathOperations
XPathOperations
の実装のための抽象基本クラス。名前空間プロパティが含まれています。- 導入:
- 1.0.0
- 作成者:
- Arjen Poutsma
フィールドのサマリー
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
logger
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final void
evaluate
(StringSE expression, SourceSE context, NodeCallbackHandler callbackHandler) 指定された式を評価し、結果のNode
SE オブジェクトをノードごとにNodeCallbackHandler
で処理します。XPath 式で使用される名前空間を返します。protected ElementSE
getRootElement
(SourceSE source) 指定されたソースのルート要素を返します。void
setNamespaces
(MapSE<StringSE, StringSE> namespaces) XPath 式で使用される名前空間を設定します。クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.xml.xpath.XPathOperations から継承されたメソッド
evaluate, evaluateAsBoolean, evaluateAsDouble, evaluateAsNode, evaluateAsNodeList, evaluateAsObject, evaluateAsString
コンストラクターの詳細
AbstractXPathTemplate
public AbstractXPathTemplate()
メソッドの詳細
getNamespaces
XPath 式で使用される名前空間を返します。setNamespaces
XPath 式で使用される名前空間を設定します。プレフィックスを名前空間にマップします。evaluate
public final void evaluate(StringSE expression, SourceSE context, NodeCallbackHandler callbackHandler) throws XPathException インターフェースからコピーされた説明:XPathOperations
指定された式を評価し、結果のNode
SE オブジェクトをノードごとにNodeCallbackHandler
で処理します。- 次で指定:
- インターフェース
XPathOperations
のevaluate
- パラメーター:
expression
- XPath 式context
- コンテキストの開始点callbackHandler
- 結果を 1 行ずつ抽出するオブジェクト- 例外:
XPathException
- XPath エラーの場合- 関連事項:
getRootElement
指定されたソースのルート要素を返します。- パラメーター:
source
- ルート要素を取得するソース- 戻り値:
- ルート要素
- 例外:
TransformerExceptionSE