クラス ELExpressionParser
java.lang.ObjectSE
org.springframework.binding.expression.el.ELExpressionParser
- 実装済みのインターフェース一覧:
ExpressionParser
EL 式を解析する式パーサー。
- 作成者:
- Keith Donald, Jeremy Grelle
コンストラクター概要
コンストラクターコンストラクター説明ELExpressionParser(jakarta.el.ExpressionFactory expressionFactory) スタンドアロン使用のための新しい EL 式パーサーを作成します。方法の概要
修飾子と型メソッド説明Unified EL システムの必要に応じて型変換を実行するために使用する変換サービス。parseExpression(StringSE expressionString, ParserContext context) 式文字列を解析し、評価に使用できるコンパイルされた Expression オブジェクトを返します。voidputContextFactory(ClassSE<?> contextType, ELContextFactory contextFactory) 指定されたコンテキストオブジェクトのクラスを評価する式の ELContextFactory を登録します。voidsetConversionService(ConversionService conversionService) Unified EL システムの必要に応じて型変換を実行するために使用する変換サービスを設定します。
コンストラクターの詳細
ELExpressionParser
public ELExpressionParser(jakarta.el.ExpressionFactory expressionFactory) スタンドアロン使用のための新しい EL 式パーサーを作成します。
メソッドの詳細
getConversionService
Unified EL システムの必要に応じて型変換を実行するために使用する変換サービス。指定しない場合、デフォルトはDefaultConversionServiceのインスタンスになります。setConversionService
Unified EL システムの必要に応じて型変換を実行するために使用する変換サービスを設定します。- パラメーター:
conversionService- 使用する変換サービス
putContextFactory
指定されたコンテキストオブジェクトのクラスを評価する式の ELContextFactory を登録します。- パラメーター:
contextType- 式コンテキストクラスcontextFactory- これらの型のコンテキストを評価する式に使用するコンテキストファクトリ
parseExpression
public Expression parseExpression(StringSE expressionString, ParserContext context) throws ParserException インターフェースからコピーされた説明:ExpressionParser式文字列を解析し、評価に使用できるコンパイル済みの Expression オブジェクトを返します。例:3 + 4 name.firstName- 次で指定:
- インターフェース
ExpressionParserのparseExpression - パラメーター:
expressionString- 解析する生の式文字列context- この式解析ルーチンに影響を与えるコンテキスト (オプション)- 戻り値:
- 解析された式の評価者
- 例外:
ParserException- 解析中に例外が発生しました