Class FunctionMetadataRegistry


  • public final class FunctionMetadataRegistry
    extends java.lang.Object
    Allows clients to get FunctionMetadata instances for any built-in function of Excel.
    • Field Detail

      • 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_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
    • Method Detail

      • 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)