Uses of Class
com.luciad.ogc.filter.evaluator.TLcdOGCFilterContext
Package
Description
This package provides classes to evaluate an OGC 1.0/1.1/2.0 filter.
Contains a Java object model for representing an OGC filter, implementing the OGC 02-059, 04-095 and 09-026 standards
(OGC Filter Encoding Implementation Specification, version 1.0.0, 1.1.0 and 2.0.0).
This package contains
TLcdSLDFunctionEvaluatorFactory
, an evaluator factory for
functions from SLD 1.1.0.Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
-
Uses of TLcdOGCFilterContext in com.luciad.ogc.filter.evaluator
Modifier and TypeMethodDescriptionstatic TLcdOGCFilterContext
Utility method to create a newTLcdOGCFilterContext
instance which can be used when filtering the domain objects of that model.Modifier and TypeMethodDescriptionILcdEvaluatorFunction.apply
(Object[] aArguments, Object aCurrentObject, TLcdOGCFilterContext aOGCFilterContext) This method will be called each time the function is invoked in a filter.ILcdEvaluatorFactory.buildEvaluator
(ILcdGenericExpression aGenericExpression, ILcdEvaluatorFactory aEvaluatorFactory, TLcdOGCFilterContext aContext) Deprecated.Creates an evaluator for the given expression in the given filter context.ILcdOGCFilterEvaluator.buildFilter
(TLcdOGCFilter aFilter, TLcdOGCFilterContext aContext) Builds anILcdDynamicFilter
instance for a given OGC filter.TLcdOGCFilterEvaluator.buildFilter
(TLcdOGCFilter aFilter, TLcdOGCFilterContext aContext) Builds anILcdDynamicFilter
instance for a given OGC filter.ILcdOGCFilterEvaluator.buildPropertyRetriever
(ILcdOGCExpression aExpression, TLcdOGCFilterContext aContext) Builds anILcdPropertyRetriever
instance for a given OGC expression.TLcdOGCFilterEvaluator.buildPropertyRetriever
(ILcdOGCExpression aExpression, TLcdOGCFilterContext aContext) default boolean
ILcdEvaluatorFactory.canBuildEvaluator
(ILcdGenericExpression aGenericExpression, ILcdEvaluatorFactory aEvaluatorFactory, TLcdOGCFilterContext aContext) Deprecated.Indicates whether this factory is capable of creating an evaluator for the given expression.protected ILcdEvaluatorFactory
TLcdOGCFilterEvaluator.createEvaluatorFactory
(TLcdOGCFilterContext aContext) Deprecated. -
Uses of TLcdOGCFilterContext in com.luciad.ogc.filter.model
Modifier and TypeMethodDescriptionfinal Comparator
<Object> TLcdOGCSortBy.asComparator
(TLcdOGCFilterContext aFilterContext) Builds a comparator that can be used to sort collections of (OGC) features based on thisTLcdOGCSortBy
object.final ILcdDynamicFilter
TLcdOGCFilter.asPredicate
(TLcdOGCFilterContext aFilterContext) Convenience method that evaluates this filter into a predicate that can be used to restrict collections of (OGC) features. -
Uses of TLcdOGCFilterContext in com.luciad.ogc.sld.evaluator
Modifier and TypeMethodDescriptionTLcdSLDFunctionEvaluatorFactory.buildEvaluator
(ILcdGenericExpression aGenericExpression, ILcdEvaluatorFactory aEvaluatorFactory, TLcdOGCFilterContext aContext) Deprecated. -
Uses of TLcdOGCFilterContext in com.luciad.ogc.sld.view.gxy
Modifier and TypeMethodDescriptionTLcdSLDContext.getFilterContext()
Returns a filter context based on the geo reference, feature id retriever and property retriever provider set to this SLD context.
TLcdOGCFilterEvaluator
, you should create anILcdEvaluatorFunction
and register it either globally (usingTLcdOGCFilterEvaluator.registerDefaultFunction(TLcdXMLName, ILcdEvaluatorFunction)
) or on a specificTLcdOGCFilterEvaluator
instance (usingTLcdOGCFilterEvaluator.registerFunction(TLcdXMLName, ILcdEvaluatorFunction)
).