Class BaseFunction

    • Constructor Detail

      • BaseFunction

        public BaseFunction​(java.lang.String name,
                            QName returnType,
                            java.util.LinkedHashMap<java.lang.String,​ArgumentDefinition> argumentDefinitions)
    • Method Detail

      • getArgumentDefinitions

        public java.util.LinkedHashMap<java.lang.String,​ArgumentDefinition> getArgumentDefinitions()
        Description copied from interface: Function
        Get the argument Definitions
        Specified by:
        getArgumentDefinitions in interface Function
        Returns:
        LinkedHashMap
      • getName

        public java.lang.String getName()
        Description copied from interface: Function
        Get the function name
        Specified by:
        getName in interface Function
        Returns:
        String
      • getReturnType

        public QName getReturnType()
        Description copied from interface: Function
        Get the return type for the function
        Specified by:
        getReturnType in interface Function
        Returns:
        QName
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object