クラス TemplateAwareExpressionParser
java.lang.ObjectSE
org.springframework.expression.common.TemplateAwareExpressionParser
- 実装されているすべてのインターフェース:
ExpressionParser
- 既知の直属サブクラス
SpelExpressionParser
テンプレートをサポートする式パーサーの抽象基本クラス。
テンプレートのファーストクラスのサポートを提供する式パーサーによってサブクラス化できます。
- 導入:
- 3.0
- 作成者:
- Keith Donald, Juergen Hoeller, Andy Clement, Sam Brannen
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected abstract Expression
doParseExpression
(StringSE expressionString, @Nullable ParserContext context) 実際に式文字列を解析し、Expression オブジェクトを返します。parseExpression
(StringSE expressionString) 式文字列を解析し、繰り返し評価に使用できるExpression
オブジェクトを返します。parseExpression
(StringSE expressionString, @Nullable ParserContext context) 式文字列を解析し、繰り返し評価に使用できるExpression
オブジェクトを返します。
コンストラクターの詳細
TemplateAwareExpressionParser
public TemplateAwareExpressionParser()
メソッドの詳細
parseExpression
インターフェースからコピーされた説明:ExpressionParser
- 次で指定:
- インターフェース
ExpressionParser
のparseExpression
- パラメーター:
expressionString
- 解析する生の式文字列- 戻り値:
- 解析された表現の
Expression
- 例外:
ParseException
- 解析中に例外が発生した場合
parseExpression
public Expression parseExpression(StringSE expressionString, @Nullable ParserContext context) throws ParseException インターフェースからコピーされた説明:ExpressionParser
- 次で指定:
- インターフェース
ExpressionParser
のparseExpression
- パラメーター:
expressionString
- 解析する生の式文字列context
- 表現解析ルーチンに影響を与えるコンテキスト- 戻り値:
- 解析された表現の
Expression
- 例外:
ParseException
- 解析中に例外が発生した場合
doParseExpression
protected abstract Expression doParseExpression(StringSE expressionString, @Nullable ParserContext context) throws ParseException 実際に式文字列を解析し、Expression オブジェクトを返します。- パラメーター:
expressionString
- 解析する生の式文字列context
- この式解析ルーチンに影響を与えるコンテキスト (オプション)- 戻り値:
- 解析された式の評価者
- 例外:
ParseException
- 解析中に例外が発生した場合