インターフェース ValueExpressionParser
- すべての既知の実装クラス:
CachingValueExpressionDelegate
,ValueExpressionDelegate
public interface ValueExpressionParser
式文字列を評価可能な式に解析します。式、構成テンプレート、リテラル文字列の解析をサポートします。
- 導入:
- 3.3
- 作成者:
- Christoph Strobl, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明static ValueExpressionParser
create()
式文字列を解析するためのデフォルトのパーサーを作成します。static ValueExpressionParser
create
(ValueParserConfiguration configuration) 式文字列を解析するための新しいパーサーを作成します。式文字列を解析し、繰り返し評価に使用できる Expression オブジェクトを返します。
メソッドの詳細
create
式文字列を解析するためのデフォルトのパーサーを作成します。- 戻り値:
- パーサーインスタンス。
- 導入:
- 3.4
create
式文字列を解析するための新しいパーサーを作成します。- パラメーター:
configuration
- パーサーコンテキスト構成。- 戻り値:
- パーサーインスタンス。
parse
式文字列を解析し、繰り返し評価に使用できる Expression オブジェクトを返します。いくつかの例:
#{3 + 4} #{name.firstName} ${key.one} #{name.lastName}-${key.one}
- パラメーター:
expressionString
- 解析する生の表現文字列。- 戻り値:
- 解析された式の評価子。
- 例外:
ParseException
- 解析中に例外が発生しました。