クラス StandardOperatorOverloader

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

public class StandardOperatorOverloader extends ObjectSE implements OperatorOverloader
OperatorOverloader の標準実装。
導入:
3.0
作成者:
Juergen Hoeller
  • コンストラクターの詳細

    • StandardOperatorOverloader

      public StandardOperatorOverloader()
  • メソッドの詳細

    • overridesOperation

      public boolean overridesOperation(Operation operation, @Nullable ObjectSE leftOperand, @Nullable ObjectSE rightOperand) throws EvaluationException
      インターフェースからコピーされた説明: OperatorOverloader
      この演算子オーバーローダーが 2 つのオペランドで指定された操作をサポートしており、それを処理するために呼び出す必要がある場合は、true を返します。
      次で指定:
      インターフェース OperatorOverloaderoverridesOperation 
      パラメーター:
      operation - 実行する操作
      leftOperand - 左のオペランド
      rightOperand - 正しいオペランド
      戻り値:
      この OperatorOverloader が 2 つのオペランド間の指定された操作をサポートする場合は true
      例外:
      EvaluationException - 操作の実行に問題がある場合
    • operate

      public ObjectSE operate(Operation operation, @Nullable ObjectSE leftOperand, @Nullable ObjectSE rightOperand) throws EvaluationException
      インターフェースからコピーされた説明: OperatorOverloader
      2 つのオペランドに対して指定された操作を実行し、結果を返します。

      サポートされている操作については、Operation を参照してください。

      次で指定:
      インターフェース OperatorOverloaderoperate 
      パラメーター:
      operation - 実行する操作
      leftOperand - 左のオペランド
      rightOperand - 正しいオペランド
      戻り値:
      2 つのオペランドで演算を実行した結果
      例外:
      EvaluationException - 操作の実行に問題がある場合