クラス 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, ParserContext context) 実際に式文字列を解析し、Expression オブジェクトを返します。parseExpression
(StringSE expressionString) 式文字列を解析し、繰り返し評価に使用できるExpression
オブジェクトを返します。parseExpression
(StringSE expressionString, 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
- 解析中に例外が発生した場合