org.apache.poi.ss.formula.function
Class FunctionMetadataRegistry
java.lang.Object
org.apache.poi.ss.formula.function.FunctionMetadataRegistry
public final class FunctionMetadataRegistry
- extends java.lang.Object
Allows clients to get FunctionMetadata
instances for any built-in function of Excel.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FUNCTION_NAME_IF
public static final java.lang.String FUNCTION_NAME_IF
- The name of the IF function (i.e. "IF"). Extracted as a constant for clarity.
- See Also:
- Constant Field Values
FUNCTION_INDEX_IF
public static final int FUNCTION_INDEX_IF
- See Also:
- Constant Field Values
FUNCTION_INDEX_SUM
public static final short FUNCTION_INDEX_SUM
- See Also:
- Constant Field Values
FUNCTION_INDEX_CHOOSE
public static final int FUNCTION_INDEX_CHOOSE
- See Also:
- Constant Field Values
FUNCTION_INDEX_INDIRECT
public static final short FUNCTION_INDEX_INDIRECT
- See Also:
- Constant Field Values
FUNCTION_INDEX_EXTERNAL
public static final short FUNCTION_INDEX_EXTERNAL
- See Also:
- Constant Field Values
getFunctionByIndex
public static FunctionMetadata getFunctionByIndex(int index)
lookupIndexByName
public static short lookupIndexByName(java.lang.String name)
- Resolves a built-in function index.
- Parameters:
name
- uppercase function name
- Returns:
- a negative value if the function name is not found.
This typically occurs for external functions.
getFunctionByName
public static FunctionMetadata getFunctionByName(java.lang.String name)