public class SubscriptionFilterVisitor
extends org.geotools.filter.visitor.DefaultFilterVisitor
Modifier and Type | Field and Description |
---|---|
static double |
EQUATORIAL_RADIUS_IN_METERS |
static String |
LUCENE_ESCAPE_CHAR |
static String |
LUCENE_SINGLE_CHAR |
static String |
LUCENE_WILDCARD_CHAR |
Constructor and Description |
---|
SubscriptionFilterVisitor() |
Modifier and Type | Method and Description |
---|---|
static Predicate |
and(Predicate left,
Predicate right)
A helper method to combine multiple predicates by a logical AND
|
static Predicate |
not(Predicate predicate)
A helper method to combine multiple predicates by a logical NOT
|
static void |
notNull(Object value,
String name)
Asserts whether the value is not null
|
static Predicate |
or(Predicate left,
Predicate right)
A helper method to combine multiple predicates by a logical OR
|
Object |
visit(org.opengis.filter.And filter,
Object data) |
Object |
visit(org.opengis.filter.temporal.During filter,
Object data)
During filter maps to a Temporal (Absolute and Modified) search criteria.
|
Object |
visit(org.opengis.filter.spatial.DWithin filter,
Object data)
DWithin filter maps to a Point/Radius distance Spatial search criteria.
|
Object |
visit(org.opengis.filter.IncludeFilter filter,
Object data) |
Object |
visit(org.opengis.filter.spatial.Intersects filter,
Object data)
Intersects filter maps to a OVERLAPS Spatial search criteria.
|
Object |
visit(org.opengis.filter.expression.Literal expression,
Object data) |
Object |
visit(org.opengis.filter.Not filter,
Object data) |
Object |
visit(org.opengis.filter.Or filter,
Object data) |
Object |
visit(org.opengis.filter.PropertyIsEqualTo filter,
Object data)
PropertyIsEqualTo filter maps to a Type/Version(s) and Entry search criteria.
|
Object |
visit(org.opengis.filter.PropertyIsLike filter,
Object data)
PropertyIsLike filter maps to a Contextual search criteria.
|
Object |
visit(org.opengis.filter.expression.PropertyName expression,
Object data) |
Object |
visit(org.opengis.filter.spatial.Within filter,
Object data)
Within filter maps to a CONTAINS Spatial search criteria.
|
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
public static final double EQUATORIAL_RADIUS_IN_METERS
public static final String LUCENE_ESCAPE_CHAR
public static final String LUCENE_WILDCARD_CHAR
public static final String LUCENE_SINGLE_CHAR
public static Predicate and(Predicate left, Predicate right)
public static Predicate or(Predicate left, Predicate right)
public static Predicate not(Predicate predicate)
public static void notNull(Object value, String name)
value
- the value to testname
- the key that resolved the valueIllegalArgumentException
- is thrown if assertion failspublic Object visit(org.opengis.filter.Not filter, Object data)
visit
in interface org.opengis.filter.FilterVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
public Object visit(org.opengis.filter.Or filter, Object data)
visit
in interface org.opengis.filter.FilterVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
public Object visit(org.opengis.filter.And filter, Object data)
visit
in interface org.opengis.filter.FilterVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
public Object visit(org.opengis.filter.spatial.DWithin filter, Object data)
visit
in interface org.opengis.filter.FilterVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
public Object visit(org.opengis.filter.spatial.Within filter, Object data)
visit
in interface org.opengis.filter.FilterVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
public Object visit(org.opengis.filter.spatial.Intersects filter, Object data)
visit
in interface org.opengis.filter.FilterVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
public Object visit(org.opengis.filter.temporal.During filter, Object data)
visit
in interface org.opengis.filter.FilterVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
public Object visit(org.opengis.filter.PropertyIsEqualTo filter, Object data)
visit
in interface org.opengis.filter.FilterVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
public Object visit(org.opengis.filter.PropertyIsLike filter, Object data)
visit
in interface org.opengis.filter.FilterVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
public Object visit(org.opengis.filter.expression.PropertyName expression, Object data)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
public Object visit(org.opengis.filter.expression.Literal expression, Object data)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
visit
in class org.geotools.filter.visitor.DefaultFilterVisitor
This work is licensed under a Creative Commons Attribution 4.0 International License.