クラス 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 voidevaluate(StringSE expression, SourceSE context, NodeCallbackHandler callbackHandler) 指定された式を評価し、結果のNodeSE オブジェクトをノードごとにNodeCallbackHandlerで処理します。XPath 式で使用される名前空間を返します。protected ElementSEgetRootElement(SourceSE source) 指定されたソースのルート要素を返します。voidsetNamespaces(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指定された式を評価し、結果のNodeSE オブジェクトをノードごとにNodeCallbackHandlerで処理します。- 次で指定:
- インターフェース
XPathOperationsのevaluate - パラメーター:
expression- XPath 式context- コンテキストの開始点callbackHandler- 結果を 1 行ずつ抽出するオブジェクト- 例外:
XPathException- XPath エラーの場合- 関連事項:
getRootElement
指定されたソースのルート要素を返します。- パラメーター:
source- ルート要素を取得するソース- 戻り値:
- ルート要素
- 例外:
TransformerExceptionSE