クラス 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 インターフェースからコピーされた説明:OperatorOverloader2 つのオペランドに対して指定された操作を実行し、結果を返します。サポートされている操作については、
Operationを参照してください。- 次で指定:
- インターフェース
OperatorOverloaderのoperate - パラメーター:
operation- 実行する操作leftOperand- 左のオペランドrightOperand- 正しいオペランド- 戻り値:
- 2 つのオペランドで演算を実行した結果
- 例外:
EvaluationException- 操作の実行に問題がある場合