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.
- Author:
- Josh Micich
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)
Copyright 2012 The Apache Software Foundation or
its licensors, as applicable.