类 StandardOperatorOverloader
- java.lang.Object
- org.springframework.expression.spel.support.StandardOperatorOverloader
- 所有已实现的接口:
OperatorOverloader
public class StandardOperatorOverloader extends Object implements OperatorOverloader
- 从以下版本开始:
- 3.0
- 作者:
- Juergen Hoeller
构造器概要
构造器 构造器 说明 StandardOperatorOverloader()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Object
operate(Operation operation, Object leftOperand, Object rightOperand)
Execute the specified operation on two operands, returning a result.boolean
overridesOperation(Operation operation, Object leftOperand, Object rightOperand)
Return true if the operator overloader supports the specified operation between the two operands and so should be invoked to handle it.
构造器详细资料
StandardOperatorOverloader
public StandardOperatorOverloader()
方法详细资料
overridesOperation
public boolean overridesOperation(Operation operation, Object leftOperand, Object rightOperand) throws EvaluationException
从接口复制的说明:OperatorOverloader
Return true if the operator overloader supports the specified operation between the two operands and so should be invoked to handle it.- 指定者:
overridesOperation
在接口中OperatorOverloader
- 参数:
operation
- the operation to be performedleftOperand
- the left operandrightOperand
- the right operand- 返回:
- true if the OperatorOverloader supports the specified operation between the two operands
- 抛出:
EvaluationException
- if there is a problem performing the operation
operate
public Object operate(Operation operation, Object leftOperand, Object rightOperand) throws EvaluationException
从接口复制的说明:OperatorOverloader
Execute the specified operation on two operands, returning a result. SeeOperation
for supported operations.- 指定者:
operate
在接口中OperatorOverloader
- 参数:
operation
- the operation to be performedleftOperand
- the left operandrightOperand
- the right operand- 返回:
- the result of performing the operation on the two operands
- 抛出:
EvaluationException
- if there is a problem performing the operation