クラス LiteralExpression

java.lang.ObjectSE
org.springframework.binding.expression.support.LiteralExpression
実装されたすべてのインターフェース:
Expression

public class LiteralExpression extends ObjectSE implements Expression
  • コンストラクターの詳細

    • LiteralExpression

      public LiteralExpression(StringSE literal)
      指定されたリテラルのリテラル式を作成します。
      パラメーター:
      literal - 文字通り
  • メソッドの詳細

    • hashCode

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

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • 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 
      戻り値:
      元の式文字列
    • toString

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