インターフェース ValueExpressionParser


public interface ValueExpressionParser
式文字列を評価可能な式に解析します。式、構成テンプレート、リテラル文字列の解析をサポートします。
導入:
3.3
作成者:
Christoph Strobl, Mark Paluch
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    式文字列を解析するための新しいパーサーを作成します。
    parse(StringSE expressionString)
    式文字列を解析し、繰り返し評価に使用できる Expression オブジェクトを返します。
  • メソッドの詳細

    • create

      static ValueExpressionParser create(ValueParserConfiguration configuration)
      式文字列を解析するための新しいパーサーを作成します。
      パラメーター:
      configuration - パーサーコンテキスト構成。
      戻り値:
      パーサーインスタンス。
    • parse

      ValueExpression parse(StringSE expressionString) throws ParseException
      式文字列を解析し、繰り返し評価に使用できる Expression オブジェクトを返します。

      いくつかの例:

           #{3 + 4}
           #{name.firstName}
           ${key.one}
           #{name.lastName}-${key.one}
       
      パラメーター:
      expressionString - 解析する生の表現文字列。
      戻り値:
      解析された式の評価子。
      例外:
      ParseException - 解析中に例外が発生しました。