Note that all functions, except for abstract functions, are singletons, so any instance that is added to a factory will be the same one returned from the create methods. This is done because most functions don't have state, so there is no need to have more than one, or to spend the time creating multiple instances that all do the same thing. @since 1.0 @author Marco Barreno @author Seth ProctorAdding generic type support by Christian Mueller (geotools)
The factory provides a list of {#link FunctionName} describing the available functions. Each FunctionName provides details of the name, expected arguments and return type.
Individual functions can be created using a name from this list, along with the required number of arguments and a fallback value.
Prior to GeoTools 2.7 functions were made available as individual factories using {@link FunctionExpression}. @author Justin Deoliveira (Boundless) @since 2.7 @see Function @source $URL$
Note that all functions, except for abstract functions, are singletons, so any instance that is added to a factory will be the same one returned from the create methods. This is done because most functions don't have state, so there is no need to have more than one, or to spend the time creating multiple instances that all do the same thing. @since 1.0 @author Marco Barreno @author Seth Proctor
|
|