类 AsyncCustomFunction

java.lang.Object
com.grapecity.documents.excel.CustomFunction
com.grapecity.documents.excel.AsyncCustomFunction

public abstract class AsyncCustomFunction extends CustomFunction
代表异步自定义函数的基础类型。
  • 构造器详细资料

    • AsyncCustomFunction

      protected AsyncCustomFunction(String name, FunctionValueType result)
      初始化异步自定义函数的实例。
      参数:
      name - 自定义函数的名称。
      result - 指定自定义函数的返回类型。
    • AsyncCustomFunction

      protected AsyncCustomFunction(String name, FunctionValueType result, Parameter[] parameters)
      初始化异步自定义函数的实例。
      参数:
      name - 自定义函数的名称。
      result - 指定自定义函数的返回类型。
      parameters - 指定自定义函数的参数。
    • AsyncCustomFunction

      protected AsyncCustomFunction(String name, String description, FunctionValueType result, Parameter[] parameters)
      初始化异步自定义函数的实例。
      参数:
      name - 自定义函数的名称。
      description - 自定义函数的描述。
      result - 指定自定义函数的返回类型。
      parameters - 指定自定义函数的参数。
  • 方法详细资料

    • evaluate

      public final Object evaluate(Object[] arguments, ICalcContext context)
      计算该函数。
      指定者:
      evaluate 在类中 CustomFunction
      参数:
      arguments - 参数值的集合
      context - 计算的上下文
      返回:
      函数的结果。
    • evaluateAsync

      protected abstract CompletableFuture<Object> evaluateAsync(Object[] arguments, ICalcContext context)
      计算函数异步执行。
      参数:
      arguments - 函数参数的值集合
      context - 计算的上下文
      返回:
      函数的结果。