クラス 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
- 操作の実行に問題がある場合