インターフェース ExpressionParser

すべての既知の実装クラス:
SpelExpressionParserTemplateAwareExpressionParser

public interface ExpressionParser
式文字列を解析して、評価可能なコンパイル済みの式にします。テンプレートと標準の式文字列の解析をサポートします。
導入:
3.0
作成者:
Keith Donald, Andy Clement
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    parseExpression(StringSE expressionString)
    式文字列を解析し、繰り返し評価に使用できる Expression オブジェクトを返します。
    parseExpression(StringSE expressionString, ParserContext context)
    式文字列を解析し、繰り返し評価に使用できる Expression オブジェクトを返します。
  • メソッドの詳細

    • parseExpression

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

      いくつかの例:

           3 + 4
           name.firstName
       
      パラメーター:
      expressionString - 解析する生の式文字列
      戻り値:
      解析された式の評価者
      例外:
      ParseException - 解析中に例外が発生しました
    • parseExpression

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

      いくつかの例:

           3 + 4
           name.firstName
       
      パラメーター:
      expressionString - 解析する生の式文字列
      context - この式解析ルーチンに影響を与えるコンテキスト (オプション)
      戻り値:
      解析された式の評価者
      例外:
      ParseException - 解析中に例外が発生しました