Interface Function

    • Method Detail

      • getValue

        java.io.Serializable getValue​(java.util.Map<java.lang.String,​Argument> args,
                                      FunctionEvaluationContext context)
        Evaluation a function
        Parameters:
        context - FunctionEvaluationContext
        Returns:
        Serializable
      • getReturnType

        QName getReturnType()
        Get the return type for the function
        Returns:
        QName
      • getName

        java.lang.String getName()
        Get the function name
        Returns:
        String
      • getArgumentDefinitions

        java.util.LinkedHashMap<java.lang.String,​ArgumentDefinition> getArgumentDefinitions()
        Get the argument Definitions
        Returns:
        LinkedHashMap
      • getArgumentDefinition

        ArgumentDefinition getArgumentDefinition​(java.lang.String name)
        Get the argument Definition
        Returns:
        ArgumentDefinition