Package ddf.catalog.pubsub.internal
Class SubscriptionFilterVisitor
java.lang.Object
org.geotools.filter.visitor.DefaultFilterVisitor
ddf.catalog.pubsub.internal.SubscriptionFilterVisitor
- All Implemented Interfaces:
org.geotools.api.filter.expression.ExpressionVisitor,org.geotools.api.filter.FilterVisitor
public class SubscriptionFilterVisitor
extends org.geotools.filter.visitor.DefaultFilterVisitor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PredicateA helper method to combine multiple predicates by a logical ANDstatic PredicateA helper method to combine multiple predicates by a logical NOTstatic voidAsserts whether the value is not nullstatic PredicateA helper method to combine multiple predicates by a logical ORPropertyIsEqualTo filter maps to a Type/Version(s) and Entry search criteria.PropertyIsLike filter maps to a Contextual search criteria.DWithin filter maps to a Point/Radius distance Spatial search criteria.Intersects filter maps to a OVERLAPS Spatial search criteria.Within filter maps to a CONTAINS Spatial search criteria.During filter maps to a Temporal (Absolute and Modified) search criteria.Methods inherited from class org.geotools.filter.visitor.DefaultFilterVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitNullFilter
-
Field Details
-
EQUATORIAL_RADIUS_IN_METERS
public static final double EQUATORIAL_RADIUS_IN_METERS- See Also:
-
LUCENE_ESCAPE_CHAR
- See Also:
-
LUCENE_WILDCARD_CHAR
- See Also:
-
LUCENE_SINGLE_CHAR
- See Also:
-
-
Constructor Details
-
SubscriptionFilterVisitor
public SubscriptionFilterVisitor()
-
-
Method Details
-
and
A helper method to combine multiple predicates by a logical AND -
or
A helper method to combine multiple predicates by a logical OR -
not
A helper method to combine multiple predicates by a logical NOT -
notNull
Asserts whether the value is not null- Parameters:
value- the value to testname- the key that resolved the value- Throws:
IllegalArgumentException- is thrown if assertion fails
-
visit
- Specified by:
visitin interfaceorg.geotools.api.filter.FilterVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
- Specified by:
visitin interfaceorg.geotools.api.filter.FilterVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
- Specified by:
visitin interfaceorg.geotools.api.filter.FilterVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
DWithin filter maps to a Point/Radius distance Spatial search criteria.- Specified by:
visitin interfaceorg.geotools.api.filter.FilterVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
Within filter maps to a CONTAINS Spatial search criteria.- Specified by:
visitin interfaceorg.geotools.api.filter.FilterVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
Intersects filter maps to a OVERLAPS Spatial search criteria.- Specified by:
visitin interfaceorg.geotools.api.filter.FilterVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
During filter maps to a Temporal (Absolute and Modified) search criteria.- Specified by:
visitin interfaceorg.geotools.api.filter.FilterVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
PropertyIsEqualTo filter maps to a Type/Version(s) and Entry search criteria.- Specified by:
visitin interfaceorg.geotools.api.filter.FilterVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
PropertyIsLike filter maps to a Contextual search criteria.- Specified by:
visitin interfaceorg.geotools.api.filter.FilterVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
- Specified by:
visitin interfaceorg.geotools.api.filter.expression.ExpressionVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
- Specified by:
visitin interfaceorg.geotools.api.filter.expression.ExpressionVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-
visit
- Specified by:
visitin interfaceorg.geotools.api.filter.FilterVisitor- Overrides:
visitin classorg.geotools.filter.visitor.DefaultFilterVisitor
-