クラス XPathUtils

java.lang.ObjectSE
org.springframework.integration.xml.xpath.XPathUtils

public final class XPathUtils extends ObjectSE
'xpath' サポートのユーティリティクラス。
導入:
3.0
作成者:
Artem Bilan, Gary Russell, Ngoc Nhan
  • フィールドの詳細

  • メソッドの詳細

    • evaluate

      public static <T> T evaluate(ObjectSE object, StringSE xpath, ObjectSE... resultArg)
      提供されたオブジェクトの xpath を評価するためのユーティリティメソッド。評価を XPathExpression に委譲します。このメソッドは #xpath() SpEL 機能を提供することに注意してください。
      型パラメーター:
      T - 必要な戻り値の型。
      パラメーター:
      object - 評価用の xml オブジェクト。
      xpath - 'xpath' 式文字列。
      resultArg - xpath 評価の結果型を表すオプションのパラメーター。許可される引数は 1 つだけです。これは、NodeMapper のインスタンス、または "string"、"boolean"、"number"、"node"、"node_list" のいずれかの文字列定数です。
      戻り値:
      xpath 式の評価の結果。
      例外:
      IllegalArgumentExceptionSE - - 提供された引数が適切な型または値でない場合。
      MessagingException - - 提供されたオブジェクトを NodeSE に変換できない場合 ;
      XPathException - --xpath 式を評価できない場合。