Class ExtendedGeotoolsFunctionFactory
java.lang.Object
ddf.catalog.impl.filter.GeoToolsFunctionFactory
org.codice.ddf.spatial.ogc.csw.catalog.common.ExtendedGeotoolsFunctionFactory
- All Implemented Interfaces:
org.geotools.filter.FunctionFactory
public class ExtendedGeotoolsFunctionFactory
extends ddf.catalog.impl.filter.GeoToolsFunctionFactory
The ExtendedGeotoolsFunctionFactory is used to provide the GeoTools CommonFactoryFinder a list of
custom functions. This allows for DDF to extend the OGC Filter 1.1.0 schema and pass along the
extension changes to Geotools via a service loader .
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.geotools.api.filter.expression.Functionfunction(String name, List<org.geotools.api.filter.expression.Expression> args, org.geotools.api.filter.expression.Literal fallback) org.geotools.api.filter.expression.Functionfunction(org.geotools.api.feature.type.Name name, List<org.geotools.api.filter.expression.Expression> args, org.geotools.api.filter.expression.Literal fallback) List<org.geotools.api.filter.capability.FunctionName>
-
Constructor Details
-
ExtendedGeotoolsFunctionFactory
public ExtendedGeotoolsFunctionFactory()
-
-
Method Details
-
getFunctionNames
- Specified by:
getFunctionNamesin interfaceorg.geotools.filter.FunctionFactory- Overrides:
getFunctionNamesin classddf.catalog.impl.filter.GeoToolsFunctionFactory
-
function
public org.geotools.api.filter.expression.Function function(String name, List<org.geotools.api.filter.expression.Expression> args, org.geotools.api.filter.expression.Literal fallback) - Specified by:
functionin interfaceorg.geotools.filter.FunctionFactory- Overrides:
functionin classddf.catalog.impl.filter.GeoToolsFunctionFactory
-
function
public org.geotools.api.filter.expression.Function function(org.geotools.api.feature.type.Name name, List<org.geotools.api.filter.expression.Expression> args, org.geotools.api.filter.expression.Literal fallback) - Specified by:
functionin interfaceorg.geotools.filter.FunctionFactory- Overrides:
functionin classddf.catalog.impl.filter.GeoToolsFunctionFactory
-