public class GeotoolsFilterAdapterImpl extends Object implements FilterAdapter, org.opengis.filter.FilterVisitor, org.opengis.filter.expression.ExpressionVisitor
Modifier and Type | Field and Description |
---|---|
static String |
CQL_FEET |
static String |
CQL_KILOMETERS |
static String |
CQL_METERS |
static String |
CQL_NAUTICAL_MILES |
static String |
CQL_STATUTE_MILES |
Constructor and Description |
---|
GeotoolsFilterAdapterImpl() |
Modifier and Type | Method and Description |
---|---|
<T> T |
adapt(org.opengis.filter.Filter filter,
FilterDelegate<T> filterDelegate)
Visit
Filter nodes and invoke FilterDelegate methods with normalized input. |
Object |
visit(org.opengis.filter.expression.Add expression,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.After after,
Object delegate) |
Object |
visit(org.opengis.filter.And filter,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.AnyInteracts anyInteracts,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.BBOX filter,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.Before before,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.Begins begins,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.BegunBy begunBy,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.Beyond filter,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.Contains filter,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.Crosses filter,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.Disjoint filter,
Object delegate) |
Object |
visit(org.opengis.filter.expression.Divide expression,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.During during,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.DWithin filter,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.EndedBy endedBy,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.Ends ends,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.Equals filter,
Object delegate) |
Object |
visit(org.opengis.filter.ExcludeFilter filter,
Object delegate) |
Object |
visit(org.opengis.filter.expression.Function expression,
Object delegate) |
Object |
visit(org.opengis.filter.Id filter,
Object delegate) |
Object |
visit(org.opengis.filter.IncludeFilter filter,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.Intersects filter,
Object delegate) |
Object |
visit(org.opengis.filter.expression.Literal expression,
Object clazz) |
Object |
visit(org.opengis.filter.temporal.Meets meets,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.MetBy metBy,
Object delegate) |
Object |
visit(org.opengis.filter.expression.Multiply expression,
Object delegate) |
Object |
visit(org.opengis.filter.expression.NilExpression expression,
Object delegate) |
Object |
visit(org.opengis.filter.Not filter,
Object delegate) |
Object |
visit(org.opengis.filter.Or filter,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.OverlappedBy overlappedBy,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.Overlaps filter,
Object delegate) |
Object |
visit(org.opengis.filter.PropertyIsBetween filter,
Object delegate) |
Object |
visit(org.opengis.filter.PropertyIsEqualTo filter,
Object delegate) |
Object |
visit(org.opengis.filter.PropertyIsGreaterThan filter,
Object delegate) |
Object |
visit(org.opengis.filter.PropertyIsGreaterThanOrEqualTo filter,
Object delegate) |
Object |
visit(org.opengis.filter.PropertyIsLessThan filter,
Object delegate) |
Object |
visit(org.opengis.filter.PropertyIsLessThanOrEqualTo filter,
Object delegate) |
Object |
visit(org.opengis.filter.PropertyIsLike filter,
Object delegate) |
Object |
visit(org.opengis.filter.PropertyIsNil arg0,
Object arg1) |
Object |
visit(org.opengis.filter.PropertyIsNotEqualTo filter,
Object delegate) |
Object |
visit(org.opengis.filter.PropertyIsNull filter,
Object delegate) |
Object |
visit(org.opengis.filter.expression.PropertyName expression,
Object delegate) |
Object |
visit(org.opengis.filter.expression.Subtract expression,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.TContains contains,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.TEquals equals,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.Touches filter,
Object delegate) |
Object |
visit(org.opengis.filter.temporal.TOverlaps contains,
Object delegate) |
Object |
visit(org.opengis.filter.spatial.Within filter,
Object delegate) |
Object |
visitNullFilter(Object delegate) |
public static final String CQL_FEET
public static final String CQL_METERS
public static final String CQL_STATUTE_MILES
public static final String CQL_NAUTICAL_MILES
public static final String CQL_KILOMETERS
public <T> T adapt(org.opengis.filter.Filter filter, FilterDelegate<T> filterDelegate) throws UnsupportedQueryException
FilterAdapter
Filter
nodes and invoke FilterDelegate
methods with normalized input.adapt
in interface FilterAdapter
filter
- OGC Filter to visitfilterDelegate
- delegate to invoke will visitingUnsupportedQueryException
public Object visit(org.opengis.filter.expression.NilExpression expression, Object delegate)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
public Object visit(org.opengis.filter.expression.Add expression, Object delegate)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
public Object visit(org.opengis.filter.expression.Divide expression, Object delegate)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
public Object visit(org.opengis.filter.expression.Function expression, Object delegate)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
public Object visit(org.opengis.filter.expression.Literal expression, Object clazz)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
public Object visit(org.opengis.filter.expression.Multiply expression, Object delegate)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
public Object visit(org.opengis.filter.expression.PropertyName expression, Object delegate)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
public Object visit(org.opengis.filter.expression.Subtract expression, Object delegate)
visit
in interface org.opengis.filter.expression.ExpressionVisitor
public Object visitNullFilter(Object delegate)
visitNullFilter
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.ExcludeFilter filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.IncludeFilter filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.Id filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.And filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.Not filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.Or filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.PropertyIsBetween filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.PropertyIsEqualTo filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.PropertyIsNotEqualTo filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.PropertyIsGreaterThan filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.PropertyIsGreaterThanOrEqualTo filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.PropertyIsLessThan filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.PropertyIsLessThanOrEqualTo filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.PropertyIsLike filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.PropertyIsNull filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.PropertyIsNil arg0, Object arg1)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.BBOX filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.Beyond filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.Contains filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.DWithin filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.Intersects filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.Within filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.Crosses filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.Disjoint filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.Overlaps filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.Touches filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.spatial.Equals filter, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.After after, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.Before before, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.During during, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.AnyInteracts anyInteracts, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.Begins begins, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.BegunBy begunBy, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.EndedBy endedBy, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.Ends ends, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.Meets meets, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.MetBy metBy, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.OverlappedBy overlappedBy, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.TContains contains, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
public Object visit(org.opengis.filter.temporal.TEquals equals, Object delegate)
visit
in interface org.opengis.filter.FilterVisitor
This work is licensed under a Creative Commons Attribution 4.0 International License.