Uses of Interface
org.geotools.api.filter.MultiValuedFilter
-
Packages that use MultiValuedFilter Package Description org.geotools.api.filter Filters features according their properties.org.geotools.api.filter.spatial org.geotools.api.filter.temporal org.geotools.filter org.geotools.filter.spatial org.geotools.filter.temporal org.geotools.filter.visitor -
-
Uses of MultiValuedFilter in org.geotools.api.filter
Subinterfaces of MultiValuedFilter in org.geotools.api.filter Modifier and Type Interface Description interface
BinaryComparisonOperator
Abstract base class for filters that compare exactly two values against each other.interface
PropertyIsBetween
A compact way of encoding a range check.interface
PropertyIsEqualTo
Filter operator that compares that its two sub-expressions are equal to each other.interface
PropertyIsGreaterThan
Filter operator that checks that its first sub-expression is greater than its second subexpression.interface
PropertyIsGreaterThanOrEqualTo
Filter operator that checks that its first sub-expression is greater or equal to its second subexpression.interface
PropertyIsLessThan
Filter operator that checks that its first sub-expression is less than its second subexpression.interface
PropertyIsLessThanOrEqualTo
Filter operator that checks that its first sub-expression is less than or equal to its second subexpression.interface
PropertyIsLike
Filter operator that performs the equivalent of the SQL "like
" operator on properties of a feature.interface
PropertyIsNotEqualTo
Filter operator that compares that its two sub-expressions are not equal to each other. -
Uses of MultiValuedFilter in org.geotools.api.filter.spatial
Subinterfaces of MultiValuedFilter in org.geotools.api.filter.spatial Modifier and Type Interface Description interface
BBOX
Spatial operator that evaluates totrue
when the bounding box of the feature's geometry overlaps the bounding box provided in this object's properties.interface
BBOX3D
An extension to the general BBOX filter for supporting 3D Bounding Boxes that have a minimum and maximum Z-value.interface
Beyond
Concrete distance buffer operator that evaluates astrue
when all of a feature's geometry lies beyond (i.e. is more distant) than the given distance from this object's geometry.interface
BinarySpatialOperator
Abstract superclass for filter operators that perform some sort of spatial comparison on two geometric objects.interface
BoundedSpatialOperator
Marker interface for spatial operators that are a subset of the BBOX relationship.interface
Contains
Concrete binary spatial operator that evaluates totrue
if the the first geometric operand contains the second.interface
Crosses
Concrete binary spatial operator that evaluates totrue
if the first geometric operand crosses the second (in the sense defined by the OGC Simple Features specification).interface
Disjoint
Concrete binary spatial operator that evaluates totrue
if the first operand is disjoint from the second (in the sense defined in the OGC Simple Features specification).interface
DistanceBufferOperator
Abstract superclass for spatial operators that check that one shape satisfies some relation to a buffer around another shape.interface
DWithin
Concrete distance buffer operator that evaluates as true when any part of the first geometry lies within the given distance of the second geometry.interface
Equals
Concrete binary spatial operator that evaluates totrue
if the geometry of the two operands are equal.interface
Intersects
Concrete binary spatial operator that evaluates totrue
if the two geometric operands intersect.interface
Overlaps
Concrete binary spatial operator that evaluates totrue
if the interior of the first geometry somewhere overlaps the interior of the second geometry.interface
SpatialOperator
Abstract base class for operators that perform a spatial comparison on geometric attributes of a feature.interface
Touches
Concrete binary spatial operator that evaluates totrue
if the feature's geometry touches, but does not overlap with the geometry held by this object.interface
Within
Concrete binary spatial operator that evaluates totrue
if the feature's geometry is completely contained by the constant geometry held by this object. -
Uses of MultiValuedFilter in org.geotools.api.filter.temporal
Subinterfaces of MultiValuedFilter in org.geotools.api.filter.temporal Modifier and Type Interface Description interface
After
Filter operator that determines if a temporal object is after another temporal object as defined by the Filter Encoding Specification.interface
AnyInteracts
Filter operator that determines if two temporal periods interact in any way as defined by the Filter Encoding Specification.interface
Before
Filter operator that determines if a temporal object is before another temporal object as defined by the Filter Encoding Specification.interface
Begins
Filter operator that determines if a temporal object is located at the beginning of another temporal object as defined by the Filter Encoding Specification.interface
BegunBy
Filter operator that determines if another temporal object is located at the beginning of a temporal object as defined by the Filter Encoding Specification.interface
BinaryTemporalOperator
Base interface for all temporal filter operators.interface
During
Filter operator that determines if a temporal object is located during another temporal object as defined by the Filter Encoding Specification.interface
EndedBy
Filter operator that determines if another temporal object is located at the end of a temporal object as defined by the Filter Encoding Specification.interface
Ends
Filter operator that determines if a temporal object is located at the end of another temporal object as defined by the Filter Encoding Specification.interface
Meets
Filter operator that determines if a temporal period is met by another temporal period as defined by the Filter Encoding Specification.interface
MetBy
Filter operator that determines if a temporal period meets by another temporal period as defined by the Filter Encoding Specification.interface
OverlappedBy
Filter operator that determines if a temporal period is overlapped by another temporal period as defined by the Filter Encoding Specification.interface
TContains
Filter operator that determines if a temporal object contains another temporal object as defined by the Filter Encoding Specification.interface
TEquals
Filter operator that determines if two temporal objects are equal as defined by the Filter Encoding Specification.interface
TOverlaps
Filter operator that determines if a temporal period overlaps another temporal period as defined by the Filter Encoding Specification. -
Uses of MultiValuedFilter in org.geotools.filter
Classes in org.geotools.filter that implement MultiValuedFilter Modifier and Type Class Description class
BinaryComparisonAbstract
Abstract implementation for binary filters.class
CartesianDistanceFilter
Defines geometry filters with a distance element.class
CompareFilterImpl
Defines a comparison filter (can be a math comparison or generic equals).class
GeometryFilterImpl
Implements a geometry filter.class
IsBetweenImpl
Straight implementation of GeoAPI interface.class
IsEqualsToImpl
class
IsGreaterThanImpl
class
IsGreaterThanOrEqualToImpl
class
IsLessThenImpl
class
IsLessThenOrEqualToImpl
class
IsNilImpl
JD: PropertyIsNil requires us to return true if a property is "nil" in the xml schema sense.class
IsNotEqualToImpl
class
IsNullImpl
class
LikeFilterImpl
Defines a like filter, which checks to see if an attribute matches a REGEXP.class
MultiCompareFilterImpl
Support for Multi-valued properties when comparing -
Uses of MultiValuedFilter in org.geotools.filter.spatial
Classes in org.geotools.filter.spatial that implement MultiValuedFilter Modifier and Type Class Description class
AbstractPreparedGeometryFilter
A base class for GeometryFilters that will use PreparedGeometries when the Expression is a Literal Expression.class
BBOX3DImpl
A 3D BBOX Filter Implementation Supports filtering with BBOXes that have 3D coordinates including a minimum and maximum for the z-axis.class
BBOXImpl
class
BeyondImpl
class
ContainsImpl
class
CrossesImpl
class
DisjointImpl
class
DWithinImpl
class
EqualsImpl
class
IntersectsImpl
class
OverlapsImpl
class
TouchesImpl
class
WithinImpl
-
Uses of MultiValuedFilter in org.geotools.filter.temporal
Classes in org.geotools.filter.temporal that implement MultiValuedFilter Modifier and Type Class Description class
AfterImpl
class
AnyInteractsImpl
class
BeforeImpl
class
BeginsImpl
class
BegunByImpl
class
BinaryTemporalOperatorImpl
class
DuringImpl
class
EndedByImpl
class
EndsImpl
class
MeetsImpl
class
MetByImpl
class
OverlappedByImpl
class
TContainsImpl
class
TEqualsImpl
class
TOverlapsImpl
-
Uses of MultiValuedFilter in org.geotools.filter.visitor
Classes in org.geotools.filter.visitor with type parameters of type MultiValuedFilter Modifier and Type Interface Description protected static interface
LiteralDemultiplyingFilterVisitor.FilterReplacer<F extends MultiValuedFilter>
This interface is in support of a generic function (demultiply) that gets rid of the multi-valued literals, with any type of filter that takes two expressions.Methods in org.geotools.filter.visitor with type parameters of type MultiValuedFilter Modifier and Type Method Description protected <T extends MultiValuedFilter>
FilterLiteralDemultiplyingFilterVisitor. demultiply(T filter, LiteralDemultiplyingFilterVisitor.FilterReplacer<T> replacer)
Demultiplies first and second expressionprotected <T extends MultiValuedFilter>
FilterLiteralDemultiplyingFilterVisitor. demultiplyFirst(T filter, LiteralDemultiplyingFilterVisitor.FilterReplacer<T> replacer)
demultiplies the first expression
-