クラス RegexTestXPathMessageSelector

java.lang.ObjectSE
org.springframework.integration.xml.selector.AbstractXPathMessageSelector
org.springframework.integration.xml.selector.RegexTestXPathMessageSelector
実装されたすべてのインターフェース:
GenericSelector<Message<?>>MessageSelector

public class RegexTestXPathMessageSelector extends AbstractXPathMessageSelector
指定された文字列値が指定された正規表現と一致するかどうかをテストする XPath MessageSelector
導入:
2.1
作成者:
Mark Fisher, Gary Russell
  • コンストラクターの詳細

    • 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 - 名前空間 URI
      regex - 一致する正規表現
    • RegexTestXPathMessageSelector

      public RegexTestXPathMessageSelector(StringSE expression, StringSE regex)
      指定された正規表現に一致しようとする名前空間のないセレクターを作成します。
      パラメーター:
      expression - 文字列としての XPath 式
      regex - 一致する正規表現
    • RegexTestXPathMessageSelector

      public RegexTestXPathMessageSelector(XPathExpression expression, StringSE regex)
      指定された正規表現を、指定された XPathExpression の評価結果と照合しようとするセレクターを作成します。
      パラメーター:
      expression - XPath 式
      regex - 一致する正規表現
  • メソッドの詳細

    • accept

      public boolean accept(Message<?> message)
      ペイロードを評価し、XPathExpression によって返される値が regex と一致する場合は true を返します。