类 AsyncCustomFunction
java.lang.Object
com.grapecity.documents.excel.CustomFunction
com.grapecity.documents.excel.AsyncCustomFunction
代表异步自定义函数的基础类型。
-
字段概要
从类继承的字段 com.grapecity.documents.excel.CustomFunction
name
-
构造器概要
限定符构造器说明protected
AsyncCustomFunction
(String name, FunctionValueType result) 初始化异步自定义函数的实例。protected
AsyncCustomFunction
(String name, FunctionValueType result, Parameter[] parameters) 初始化异步自定义函数的实例。protected
AsyncCustomFunction
(String name, String description, FunctionValueType result, Parameter[] parameters) 初始化异步自定义函数的实例。 -
方法概要
修饰符和类型方法说明final Object
evaluate
(Object[] arguments, ICalcContext context) 计算该函数。protected abstract CompletableFuture<Object>
evaluateAsync
(Object[] arguments, ICalcContext context) 计算函数异步执行。从类继承的方法 com.grapecity.documents.excel.CustomFunction
getIsVolatile, setIsVolatile
-
构造器详细资料
-
AsyncCustomFunction
初始化异步自定义函数的实例。- 参数:
name
- 自定义函数的名称。result
- 指定自定义函数的返回类型。
-
AsyncCustomFunction
初始化异步自定义函数的实例。- 参数:
name
- 自定义函数的名称。result
- 指定自定义函数的返回类型。parameters
- 指定自定义函数的参数。
-
AsyncCustomFunction
protected AsyncCustomFunction(String name, String description, FunctionValueType result, Parameter[] parameters) 初始化异步自定义函数的实例。- 参数:
name
- 自定义函数的名称。description
- 自定义函数的描述。result
- 指定自定义函数的返回类型。parameters
- 指定自定义函数的参数。
-
-
方法详细资料
-
evaluate
计算该函数。- 指定者:
evaluate
在类中CustomFunction
- 参数:
arguments
- 参数值的集合context
- 计算的上下文- 返回:
- 函数的结果。
-
evaluateAsync
protected abstract CompletableFuture<Object> evaluateAsync(Object[] arguments, ICalcContext context) 计算函数异步执行。- 参数:
arguments
- 函数参数的值集合context
- 计算的上下文- 返回:
- 函数的结果。
-