クラス CollectionAddingExpression

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

public class CollectionAddingExpression extends ObjectSE implements Expression
コレクションに null 以外の値を追加する設定可能な式。
作成者:
Keith Donald
  • コンストラクターの詳細

    • CollectionAddingExpression

      public CollectionAddingExpression(Expression collectionExpression)
      プロパティ式を追加したコレクションを作成します。
      パラメーター:
      collectionExpression - コレクション表現
  • メソッドの詳細

    • 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