クラス ELExpression

java.lang.ObjectSE
org.springframework.binding.expression.el.ELExpression
実装済みのインターフェース一覧:
Expression

public class ELExpression extends ObjectSE implements Expression
解析された EL 式を評価します。
作成者:
Jeremy Grelle, Scott Andrews
  • コンストラクターの詳細

    • ELExpression

      public ELExpression(ELContextFactory factory, jakarta.el.ValueExpression valueExpression)
      新しい el 式を作成します
      パラメーター:
      factory - 式の評価中に使用される EL コンテキストを作成するための EL コンテキストファクトリ
      valueExpression - 評価する値式
  • メソッドの詳細

    • getValue

      public ObjectSE getValue(ObjectSE context) throws EvaluationException
      インターフェースからコピーされた説明: Expression
      指定されたコンテキストでこの式を評価し、評価の結果を返します。
      次で指定:
      インターフェース ExpressiongetValue 
      パラメーター:
      context - この式を評価するコンテキスト
      戻り値:
      評価結果
      例外:
      EvaluationException - 式の評価中に例外が発生しました
    • setValue

      public void setValue(ObjectSE context, ObjectSE value) throws EvaluationException
      インターフェースからコピーされた説明: Expression
      提供されたコンテキストでこの式を提供された値に設定します。
      次で指定:
      インターフェース ExpressionsetValue 
      パラメーター:
      context - 新しい値を設定するコンテキスト
      value - 設定する新しい値
      例外:
      EvaluationException - 式の評価中に例外が発生しました
    • getValueType

      public ClassSE<?> getValueType(ObjectSE context)
      インターフェースからコピーされた説明: Expression
      指定されたコンテキストの Expression.setValue(Object, Object) メソッドに渡すことができる最も一般的な型を返します。
      次で指定:
      インターフェース ExpressiongetValueType 
      パラメーター:
      context - 評価する文脈
      戻り値:
      このコンテキストに設定できる最も一般的な値の型、または型情報が決定できない場合は null 
    • getExpressionString

      public StringSE getExpressionString()
      インターフェースからコピーされた説明: Expression
      この式を作成するために使用された元の文字列を変更せずに返します。
      次で指定:
      インターフェース ExpressiongetExpressionString 
      戻り値:
      元の式文字列
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString