Package org.geotools.filter.function
Class DefaultFunctionFactory
Object
DefaultFunctionFactory
- All Implemented Interfaces:
FunctionFactory
Filter function factory that uses the service provider interface (SPI) lookup mechanism to create functions.
DefaultFunctionFactory is responsible for collection FunctionExpression
implementations into a
FunctionFactory.
- Author:
- Justin Deoliveira, OpenGeo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfunction
(String name, List<Expression> parameters, Literal fallback) Returns a function with the specified name.function
(Name name, List<Expression> parameters, Literal fallback) Returns a function with the specified name.Returns the list of function names the factory provides.
-
Constructor Details
-
DefaultFunctionFactory
public DefaultFunctionFactory()
-
-
Method Details
-
getFunctionNames
Description copied from interface:FunctionFactory
Returns the list of function names the factory provides.- Specified by:
getFunctionNames
in interfaceFunctionFactory
- Returns:
- A list of function names, possibly empty, never null.
-
function
Description copied from interface:FunctionFactory
Returns a function with the specified name.- Specified by:
function
in interfaceFunctionFactory
- Parameters:
name
- The name of the functionparameters
- Variable list of expression arguments for the function.fallback
- A fallback literal to use in cases where the function does not exist or can not be created. This argument may benull
.
-
function
Description copied from interface:FunctionFactory
Returns a function with the specified name.- Specified by:
function
in interfaceFunctionFactory
- Parameters:
name
- The name of the functionparameters
- Variable list of expression arguments for the function.fallback
- A fallback literal to use in cases where the function does not exist or can not be created. This argument may benull
.
-