| 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.
|
static java.util.Collection<java.lang.String> |
getSupportedFunctionNames()
Returns a collection of ATP function names implemented by POI.
|
static boolean |
isATPFunction(java.lang.String name) |
static void |
registerFunction(java.lang.String name,
FreeRefFunction func)
Register a ATP function in runtime.
|
public static final UDFFinder instance
public FreeRefFunction findFunction(java.lang.String name)
UDFFindernull if the function name is unknown.findFunction in interface UDFFindername - Name of function.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 namefunc - the functoin to registerjava.lang.IllegalArgumentException - if the function is unknown or already registered.Copyright 2018 The Apache Software Foundation or its licensors, as applicable.