Interface Function

    • Method Detail

      • getName

        String getName()
        Returns the name of the function to be called. For example, this might be "cos" or "atan2".

        You can use this name to look up the number of required parameters in a FilterCapabilities data structure. For the specific meaning of the required parameters you will need to consult the documentation.

      • getFunctionName

        FunctionName getFunctionName()
        Access to the FunctionName description as used in a FilterCapabilities document.
        Returns:
        FunctionName description, if available.
      • getParameters

        List<Expression> getParameters()
        Returns the list subexpressions that will be evaluated to provide the parameters to the function.
      • getFallbackValue

        Literal getFallbackValue()
        The value of the fallbackValue attribute is used as a default value, if the SE implementation does not support the function. If the implementation supports the function, then the result value is determined by executing the function.
        Returns:
        Optional literal to use if an implementation for this function is not available.
        Since:
        GeoAPI 2.2