Interface Function

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object call​(java.lang.Object... arguments)
      A simple function call.
      java.lang.String getName()
      Name of the function used as function identifier.
    • Method Detail

      • call

        java.lang.Object call​(java.lang.Object... arguments)
                       throws java.lang.IllegalArgumentException
        A simple function call.
        Parameters:
        arguments - array of arguments, never null.
        Returns:
        a simple value to insert in the template file.
        Throws:
        java.lang.IllegalArgumentException - when argument count or argument types are unexpected.
      • getName

        java.lang.String getName()
        Name of the function used as function identifier.

        Must not contain whitespaces. Must not be empty. Must not change. It is used to look up the function from the template file.

        Returns:
        function identifier