Interface IFunction
- All Known Implementing Classes:
DelegatedFunction
public interface IFunction
Defines an interface for expression function.
-
Method Summary
-
Method Details
-
setName
The function name. -
getName
String getName()The function name. -
calculate
Variant calculate(List<Variant> params, IVariantOperations variantOperations) throws ExpressionException The function calculation method.- Parameters:
params
- an array with function parameters.variantOperations
- Variants operations manager.- Returns:
- the function result.
- Throws:
ExpressionException
-