Quick Function implementation for direct use as a factory.
Functions are published as part of DefaultFuntionFactory using the following workflow:
- Implementation listed with Service Provider Interface
org.opengis.filter.Function
- Object created using a no argument constructor (or a constructor that takes hints). {@link Factory#getImplementationHints()} used used toreview the hints that are supported by the function implementation.
- {@link #setParameters(List)} is used to supply the argument expressions.
- {@link #setFallbackValue(Literal)} is used to supply a placeholder Literal to be used if the function implementation is not available
All implements should be registered for service provider interface
org.opengis.filter.Function DefaultFunctionFactor. If you have a large number of related functions consider the use of {@link FunctionFactory}.
@author James Macgill, PSU
@author Jody Garnett (Boundless)
@see FunctionFactory
@source $URL$