クラス BooleanTestXPathMessageSelector

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

public class BooleanTestXPathMessageSelector extends AbstractXPathMessageSelector
ブール XPath テスト MessageSelectorXPathExpression.evaluateAsBoolean(Node) を使用して評価できる XPathExpression が必要です。型 DocumentSE または StringSE のペイロードをサポートします。
作成者:
Jonas Partner, Gary Russell
  • コンストラクターの詳細

    • BooleanTestXPathMessageSelector

      public BooleanTestXPathMessageSelector(StringSE expression, MapSE<StringSE,StringSE> namespaces)
      複数の名前空間をサポートするブールテスト XPath MessageSelector を作成します。
      パラメーター:
      expression - 文字列としての XPath 式
      namespaces - キーが名前空間接頭辞である名前空間のマップ
    • BooleanTestXPathMessageSelector

      public BooleanTestXPathMessageSelector(StringSE expression, StringSE prefix, StringSE namespace)
      単一の名前空間をサポートするブールテスト XPath MessageSelector を作成します。
      パラメーター:
      expression - 文字列としての XPath 式
      prefix - 名前空間接頭部
      namespace - 名前空間 URI
    • BooleanTestXPathMessageSelector

      public BooleanTestXPathMessageSelector(StringSE expression)
      名前空間をサポートしないブールテスト XPath MessageSelector を作成します。
      パラメーター:
      expression - 文字列としての XPath 式
    • BooleanTestXPathMessageSelector

      public BooleanTestXPathMessageSelector(XPathExpression expression)
      提供されている XPathExpression を使用して、ブールテスト XPath MessageSelector を作成します。
      パラメーター:
      expression - XPath 式
  • メソッドの詳細

    • accept

      public boolean accept(Message<?> message)
      XPathExpression が true と評価された場合は true を返します