クラス 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
式文字列を解析し、繰り返し評価に使用できる Expression オブジェクトを返します。いくつかの例:
3 + 4 name.firstName
- 次で指定:
- インターフェース
ExpressionParser
のparseExpression
- パラメーター:
expressionString
- 解析する生の式文字列- 戻り値:
- 解析された式の評価者
- 例外:
ParseException
- 解析中に例外が発生しました
parseExpression
public Expression parseExpression(StringSE expressionString, @Nullable ParserContext context) throws ParseException インターフェースからコピーされた説明:ExpressionParser
式文字列を解析し、繰り返し評価に使用できる Expression オブジェクトを返します。いくつかの例:
3 + 4 name.firstName
- 次で指定:
- インターフェース
ExpressionParser
のparseExpression
- パラメーター:
expressionString
- 解析する生の式文字列context
- この式解析ルーチンに影響を与えるコンテキスト (オプション)- 戻り値:
- 解析された式の評価者
- 例外:
ParseException
- 解析中に例外が発生しました
doParseExpression
protected abstract Expression doParseExpression(StringSE expressionString, @Nullable ParserContext context) throws ParseException 実際に式文字列を解析し、Expression オブジェクトを返します。- パラメーター:
expressionString
- 解析する生の式文字列context
- この式解析ルーチンに影響を与えるコンテキスト (オプション)- 戻り値:
- 解析された式の評価者
- 例外:
ParseException
- 解析中に例外が発生しました