クラス StringValueTestXPathMessageSelector
java.lang.ObjectSE
org.springframework.integration.xml.selector.AbstractXPathMessageSelector
org.springframework.integration.xml.selector.StringValueTestXPathMessageSelector
- 実装済みのインターフェース一覧:
GenericSelector<Message<?>>,MessageSelector
- 作成者:
- Jonas Partner, Gary Russell
コンストラクター概要
コンストラクターコンストラクター説明StringValueTestXPathMessageSelector(StringSE expression, StringSE valueToTestFor) 名前空間のないテストセレクターを作成します。StringValueTestXPathMessageSelector(StringSE expression, StringSE prefix, StringSE namespace, StringSE valueToTestFor) 単一の名前空間 Xpath セレクターを作成します。StringValueTestXPathMessageSelector(StringSE expression, MapSE<StringSE, StringSE> namespaces, StringSE valueToTestFor) 指定された値をテストし、複数の名前空間をサポートするセレクターを作成します。StringValueTestXPathMessageSelector(XPathExpression expression, StringSE valueToTestFor) 提供されたXPathExpressionを使用してセレクターを作成します。方法の概要
修飾子と型メソッド説明booleanペイロードを評価し、XPathExpressionによって返される値がvalueToTestForと等しい場合は true を返します。voidsetCaseSensitive(boolean caseSensitive) XPathExpressionによって返される値とテスト値の比較で大文字と小文字を区別するかどうかを指定します。クラス org.springframework.integration.xml.selector.AbstractXPathMessageSelector から継承されたメソッド
getConverter, getXPathExpresion, setConverter
コンストラクターの詳細
StringValueTestXPathMessageSelector
public StringValueTestXPathMessageSelector(StringSE expression, MapSE<StringSE, StringSE> namespaces, StringSE valueToTestFor) 指定された値をテストし、複数の名前空間をサポートするセレクターを作成します。- パラメーター:
expression- 文字列としての XPath 式namespaces- キーが名前空間接頭辞である名前空間のマップvalueToTestFor- テストする値
StringValueTestXPathMessageSelector
public StringValueTestXPathMessageSelector(StringSE expression, StringSE prefix, StringSE namespace, StringSE valueToTestFor) 単一の名前空間 Xpath セレクターを作成します。- パラメーター:
expression- 文字列としての XPath 式prefix- 名前空間接頭部namespace- 名前空間 URIvalueToTestFor- テストする値
StringValueTestXPathMessageSelector
名前空間のないテストセレクターを作成します。- パラメーター:
expression- 文字列としての XPath 式valueToTestFor- テストする値
StringValueTestXPathMessageSelector
提供されたXPathExpressionを使用してセレクターを作成します。- パラメーター:
expression- XPath 式valueToTestFor- テストする値
方法の詳細
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive) XPathExpressionによって返される値とテスト値の比較で大文字と小文字を区別するかどうかを指定します。デフォルトは "true" です。- パラメーター:
caseSensitive- テストで大文字と小文字を区別する必要がある場合は true。
accept
ペイロードを評価し、XPathExpressionによって返される値がvalueToTestForと等しい場合は true を返します。