クラス RegexTestXPathMessageSelector
java.lang.ObjectSE
org.springframework.integration.xml.selector.AbstractXPathMessageSelector
org.springframework.integration.xml.selector.RegexTestXPathMessageSelector
- 実装されたすべてのインターフェース:
GenericSelector<Message<?>>
,MessageSelector
指定された文字列値が指定された正規表現と一致するかどうかをテストする XPath
MessageSelector
。- 導入:
- 2.1
- 作成者:
- Mark Fisher, Gary Russell
コンストラクターのサマリー
コンストラクター説明RegexTestXPathMessageSelector
(StringSE expression, StringSE regex) 指定された正規表現に一致しようとする名前空間のないセレクターを作成します。RegexTestXPathMessageSelector
(StringSE expression, StringSE prefix, StringSE namespace, StringSE regex) 指定された正規表現に一致させようとし、単一の名前空間をサポートするセレクターを作成します。RegexTestXPathMessageSelector
(StringSE expression, MapSE<StringSE, StringSE> namespaces, StringSE regex) 指定された正規表現に一致させようとし、複数の名前空間をサポートするセレクターを作成します。RegexTestXPathMessageSelector
(XPathExpression expression, StringSE regex) 指定された正規表現を、指定されたXPathExpression
の評価結果と照合しようとするセレクターを作成します。メソッドのサマリー
クラス org.springframework.integration.xml.selector.AbstractXPathMessageSelector から継承されたメソッド
getConverter, getXPathExpresion, setConverter
コンストラクターの詳細
RegexTestXPathMessageSelector
public RegexTestXPathMessageSelector(StringSE expression, MapSE<StringSE, StringSE> namespaces, StringSE regex) 指定された正規表現に一致させようとし、複数の名前空間をサポートするセレクターを作成します。- パラメーター:
expression
- 文字列としての XPath 式namespaces
- キーが名前空間接頭辞である名前空間のマップregex
- 一致する正規表現
RegexTestXPathMessageSelector
public RegexTestXPathMessageSelector(StringSE expression, StringSE prefix, StringSE namespace, StringSE regex) 指定された正規表現に一致させようとし、単一の名前空間をサポートするセレクターを作成します。- パラメーター:
expression
- 文字列としての XPath 式prefix
- 名前空間接頭部namespace
- 名前空間 URIregex
- 一致する正規表現
RegexTestXPathMessageSelector
指定された正規表現に一致しようとする名前空間のないセレクターを作成します。- パラメーター:
expression
- 文字列としての XPath 式regex
- 一致する正規表現
RegexTestXPathMessageSelector
指定された正規表現を、指定されたXPathExpression
の評価結果と照合しようとするセレクターを作成します。- パラメーター:
expression
- XPath 式regex
- 一致する正規表現
メソッドの詳細
accept
ペイロードを評価し、XPathExpression
によって返される値がregex
と一致する場合は true を返します。