クラス StandardOperatorOverloader
java.lang.ObjectSE
org.springframework.expression.spel.support.StandardOperatorOverloader
- 実装されたすべてのインターフェース:
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 を返します。- 次で指定:
- インターフェース
OperatorOverloader
のoverridesOperation
- パラメーター:
operation
- 実行する操作leftOperand
- 左のオペランドrightOperand
- 正しいオペランド- 戻り値:
- OperatorOverloader が 2 つのオペランド間の指定された演算をサポートする場合は true
- 例外:
EvaluationException
- 操作の実行に問題がある場合
operate
public ObjectSE operate(Operation operation, @Nullable ObjectSE leftOperand, @Nullable ObjectSE rightOperand) throws EvaluationException インターフェースからコピーされた説明:OperatorOverloader
指定された演算を 2 つのオペランドで実行し、結果を返します。サポートされる操作については、Operation
を参照してください。- 次で指定:
- インターフェース
OperatorOverloader
のoperate
- パラメーター:
operation
- 実行する操作leftOperand
- 左のオペランドrightOperand
- 正しいオペランド- 戻り値:
- 2 つのオペランドで演算を実行した結果
- 例外:
EvaluationException
- 操作の実行に問題がある場合