public final class XPathUtils extends ObjectSE
| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | BOOLEAN |
static StringSE | DOCUMENT_LIST |
static StringSE | NODE |
static StringSE | NODE_LIST |
static StringSE | NUMBER |
static StringSE | STRING |
| 修飾子と型 | メソッドと説明 |
|---|---|
static <T> T | evaluate(ObjectSE object, StringSE xpath, ObjectSE... resultArg) 提供されたオブジェクトの xpath を評価するためのユーティリティメソッド。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static <T> T evaluate(ObjectSE object, StringSE xpath, ObjectSE... resultArg)
XPathExpression に委譲します。このメソッドは #xpath() SpEL 機能を提供することに注意してください。T - 必要な戻り値の型。object - 評価用の xml オブジェクト。xpath - 'xpath' 式文字列。resultArg - xpath 評価の結果型を表すオプションのパラメーター。許可される引数は 1 つだけです。これは、NodeMapper のインスタンス、または "string"、"boolean"、"number"、"node"、"node_list" のいずれかの文字列定数です。IllegalArgumentExceptionSE - - 提供された引数が適切な型または値でない場合。MessagingException - - 提供されたオブジェクトを NodeSE に変換できない場合 ;XPathException - --xpath 式を評価できない場合。