public class RegexTestXPathMessageSelector extends AbstractXPathMessageSelector
MessageSelector
。コンストラクターと説明 |
---|
RegexTestXPathMessageSelector(StringSE expression, MapSE<StringSE, StringSE> namespaces, StringSE regex) 指定された正規表現に一致させようとし、複数の名前空間をサポートするセレクターを作成します。 |
RegexTestXPathMessageSelector(StringSE expression, StringSE regex) 指定された正規表現に一致しようとする名前空間のないセレクターを作成します。 |
RegexTestXPathMessageSelector(StringSE expression, StringSE prefix, StringSE namespace, StringSE regex) 指定された正規表現に一致させようとし、単一の名前空間をサポートするセレクターを作成します。 |
RegexTestXPathMessageSelector(XPathExpression expression, StringSE regex) 指定された正規表現を、指定された XPathExpression の評価結果と照合しようとするセレクターを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | accept(Message<?> message) ペイロードを評価し、 XPathExpression によって返される値が regex と一致する場合は true を返します。 |
getConverter, getXPathExpresion, setConverter
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public RegexTestXPathMessageSelector(StringSE expression, MapSE<StringSE,StringSE> namespaces, StringSE regex)
expression
- 文字列としての XPath 式 namespaces
- キーが名前空間接頭辞である名前空間のマップ regex
- 一致する正規表現 public RegexTestXPathMessageSelector(StringSE expression, StringSE prefix, StringSE namespace, StringSE regex)
expression
- 文字列としての XPath 式 prefix
- 名前空間接頭部 namespace
- 名前空間 URIregex
- 一致する正規表現 public RegexTestXPathMessageSelector(StringSE expression, StringSE regex)
expression
- 文字列としての XPath 式 regex
- 一致する正規表現 public RegexTestXPathMessageSelector(XPathExpression expression, StringSE regex)
XPathExpression
の評価結果と照合しようとするセレクターを作成します。expression
- XPath 式 regex
- 一致する正規表現 public boolean accept(Message<?> message)
XPathExpression
によって返される値が regex
と一致する場合は true を返します。