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
FilterAdapterFilter nodes and invoke FilterDelegate methods with normalized input.adapt in interface FilterAdapterfilter - OGC Filter to visitfilterDelegate - delegate to invoke will visitingUnsupportedQueryExceptionpublic Object visit(org.opengis.filter.expression.NilExpression expression, Object delegate)
visit in interface org.opengis.filter.expression.ExpressionVisitorpublic Object visit(org.opengis.filter.expression.Add expression, Object delegate)
visit in interface org.opengis.filter.expression.ExpressionVisitorpublic Object visit(org.opengis.filter.expression.Divide expression, Object delegate)
visit in interface org.opengis.filter.expression.ExpressionVisitorpublic Object visit(org.opengis.filter.expression.Function expression, Object delegate)
visit in interface org.opengis.filter.expression.ExpressionVisitorpublic Object visit(org.opengis.filter.expression.Literal expression, Object clazz)
visit in interface org.opengis.filter.expression.ExpressionVisitorpublic Object visit(org.opengis.filter.expression.Multiply expression, Object delegate)
visit in interface org.opengis.filter.expression.ExpressionVisitorpublic Object visit(org.opengis.filter.expression.PropertyName expression, Object delegate)
visit in interface org.opengis.filter.expression.ExpressionVisitorpublic Object visit(org.opengis.filter.expression.Subtract expression, Object delegate)
visit in interface org.opengis.filter.expression.ExpressionVisitorpublic Object visitNullFilter(Object delegate)
visitNullFilter in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.ExcludeFilter filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.IncludeFilter filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.Id filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.And filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.Not filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.Or filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.PropertyIsBetween filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.PropertyIsEqualTo filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.PropertyIsNotEqualTo filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.PropertyIsGreaterThan filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.PropertyIsGreaterThanOrEqualTo filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.PropertyIsLessThan filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.PropertyIsLessThanOrEqualTo filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.PropertyIsLike filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.PropertyIsNull filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.PropertyIsNil arg0, Object arg1)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.BBOX filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.Beyond filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.Contains filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.DWithin filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.Intersects filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.Within filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.Crosses filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.Disjoint filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.Overlaps filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.Touches filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.spatial.Equals filter, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.After after, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.Before before, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.During during, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.AnyInteracts anyInteracts, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.Begins begins, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.BegunBy begunBy, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.EndedBy endedBy, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.Ends ends, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.Meets meets, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.MetBy metBy, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.OverlappedBy overlappedBy, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.TContains contains, Object delegate)
visit in interface org.opengis.filter.FilterVisitorpublic Object visit(org.opengis.filter.temporal.TEquals equals, Object delegate)
visit in interface org.opengis.filter.FilterVisitorThis work is licensed under a Creative Commons Attribution 4.0 International License.