クラス ELExpressionParser

java.lang.ObjectSE
org.springframework.binding.expression.el.ELExpressionParser
実装済みのインターフェース一覧:
ExpressionParser
既知の直属サブクラス
JsfManagedBeanAwareELExpressionParserWebFlowELExpressionParser

public class ELExpressionParser extends ObjectSE implements ExpressionParser
EL 式を解析する式パーサー。
作成者:
Keith Donald, Jeremy Grelle
  • コンストラクターの詳細

    • ELExpressionParser

      public ELExpressionParser(jakarta.el.ExpressionFactory expressionFactory)
      スタンドアロン使用のための新しい EL 式パーサーを作成します。
  • メソッドの詳細

    • getConversionService

      public ConversionService getConversionService()
      Unified EL システムの必要に応じて型変換を実行するために使用する変換サービス。指定しない場合、デフォルトは DefaultConversionService のインスタンスになります。
    • setConversionService

      public void setConversionService(ConversionService conversionService)
      Unified EL システムの必要に応じて型変換を実行するために使用する変換サービスを設定します。
      パラメーター:
      conversionService - 使用する変換サービス
    • putContextFactory

      public void putContextFactory(ClassSE<?> contextType, ELContextFactory contextFactory)
      指定されたコンテキストオブジェクトのクラスを評価する式の ELContextFactory を登録します。
      パラメーター:
      contextType - 式コンテキストクラス
      contextFactory - これらの型のコンテキストを評価する式に使用するコンテキストファクトリ
    • parseExpression

      public Expression parseExpression(StringSE expressionString, ParserContext context) throws ParserException
      インターフェースからコピーされた説明: ExpressionParser
      式文字列を解析し、評価に使用できるコンパイル済みの Expression オブジェクトを返します。例:
           3 + 4
           name.firstName
       
      次で指定:
      インターフェース ExpressionParserparseExpression 
      パラメーター:
      expressionString - 解析する生の式文字列
      context - この式解析ルーチンに影響を与えるコンテキスト (オプション)
      戻り値:
      解析された式の評価者
      例外:
      ParserException - 解析中に例外が発生しました