Package | Description |
---|---|
com.luciad.ogc.filter.evaluator |
This package provides classes to evaluate an OGC 1.0/1.1/2.0 filter.
|
com.luciad.ogc.filter.model |
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).
|
com.luciad.ogc.sld.evaluator |
This package contains
TLcdSLDFunctionEvaluatorFactory , an evaluator factory for
functions from SLD 1.1.0. |
com.luciad.ogc.sld.view.gxy |
Conversion of SLD Feature Type Style model into ILcdGXYPainter/ILcdGXYLabelPainter implementations which can be used
in an ILcdGXYView.
|
Modifier and Type | Method and Description |
---|---|
static TLcdOGCFilterContext |
TLcdOGCFilterContext.forModel(ILcdModel aModel)
Utility method to create a new
TLcdOGCFilterContext instance which can be used when filtering the domain objects
of that model. |
Modifier and Type | Method and Description |
---|---|
Object |
ILcdEvaluatorFunction.apply(Object[] aArguments,
Object aCurrentObject,
TLcdOGCFilterContext aOGCFilterContext)
This method will be called each time the function is invoked in a filter.
|
ILcdEvaluator |
ILcdEvaluatorFactory.buildEvaluator(ILcdGenericExpression aGenericExpression,
ILcdEvaluatorFactory aEvaluatorFactory,
TLcdOGCFilterContext aContext)
Deprecated.
Creates an evaluator for the given expression in the given filter context.
|
ILcdDynamicFilter |
TLcdOGCFilterEvaluator.buildFilter(TLcdOGCFilter aFilter,
TLcdOGCFilterContext aContext)
Builds an
ILcdDynamicFilter instance for a given OGC filter. |
ILcdDynamicFilter |
ILcdOGCFilterEvaluator.buildFilter(TLcdOGCFilter aFilter,
TLcdOGCFilterContext aContext)
Builds an
ILcdDynamicFilter instance for a given OGC filter. |
ILcdPropertyRetriever |
TLcdOGCFilterEvaluator.buildPropertyRetriever(ILcdOGCExpression aExpression,
TLcdOGCFilterContext aContext) |
ILcdPropertyRetriever |
ILcdOGCFilterEvaluator.buildPropertyRetriever(ILcdOGCExpression aExpression,
TLcdOGCFilterContext aContext)
Builds an
ILcdPropertyRetriever instance for a given OGC expression. |
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.
In order to add support for custom OGC functions to a
TLcdOGCFilterEvaluator , you should
create an ILcdEvaluatorFunction and register it either globally (using TLcdOGCFilterEvaluator.registerDefaultFunction(TLcdXMLName, ILcdEvaluatorFunction) )
or on a specific TLcdOGCFilterEvaluator instance (using TLcdOGCFilterEvaluator.registerFunction(TLcdXMLName, ILcdEvaluatorFunction) ).
Consult the class javadoc of ILcdEvaluatorFunction for more information and example code. |
Modifier and Type | Method and Description |
---|---|
Comparator<Object> |
TLcdOGCSortBy.asComparator(TLcdOGCFilterContext aFilterContext)
Builds a comparator that can be used to sort collections of (OGC) features based on this
TLcdOGCSortBy object. |
ILcdDynamicFilter |
TLcdOGCFilter.asPredicate(TLcdOGCFilterContext aFilterContext)
Convenience method that evaluates this filter into a predicate that can be used to restrict collections of (OGC) features.
|
Modifier and Type | Method and Description |
---|---|
ILcdEvaluator |
TLcdSLDFunctionEvaluatorFactory.buildEvaluator(ILcdGenericExpression aGenericExpression,
ILcdEvaluatorFactory aEvaluatorFactory,
TLcdOGCFilterContext aContext)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
TLcdOGCFilterContext |
TLcdSLDContext.getFilterContext()
Returns a filter context based on the geo reference, feature id retriever and property retriever provider
set to this SLD context.
|