Modifier and Type | Method and Description |
---|---|
FreeRefFunction |
findFunction(java.lang.String name)
Returns executor by specified name.
(按指定名称返回执行者。)
|
static java.util.Collection<java.lang.String> |
getNotSupportedFunctionNames()
Returns a collection of ATP function names NOT implemented by POI.
(返回 POI 未实现的 ATP 函数名称的集合。)
|
static java.util.Collection<java.lang.String> |
getSupportedFunctionNames()
Returns a collection of ATP function names implemented by POI.
(返回由 POI 实现的 ATP 函数名称的集合。)
|
static boolean |
isATPFunction(java.lang.String name) |
static void |
registerFunction(java.lang.String name, FreeRefFunction func)
Register a ATP function in runtime.
(在运行时注册一个 ATP 函数。)
|
public static final UDFFinder instance
public FreeRefFunction findFunction(java.lang.String name)
UDFFinder
null
if the function name is unknown.
(按指定名称返回执行者。如果函数名未知,则返回 null。)
findFunction
in interface
UDFFinder
(接口 UDFFinder 中的 findFunction)
name
- Name of function.
(name - 函数的名称。)
public static boolean isATPFunction(java.lang.String name)
public static java.util.Collection<java.lang.String> getSupportedFunctionNames()
public static java.util.Collection<java.lang.String> getNotSupportedFunctionNames()
public static void registerFunction(java.lang.String name, FreeRefFunction func)
name
- the function name
(name - 函数名)
func
- the functoin to register
(func - 要注册的函数)
java.lang.IllegalArgumentException
- if the function is unknown or already registered.
(java.lang.IllegalArgumentException - 如果函数未知或已注册。)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.