| Package | Description |
|---|---|
| org.geotools.filter | |
| org.geotools.filter.spatial | |
| org.geotools.filter.temporal | |
| org.opengis.filter |
Filters features according their properties.
|
| Modifier and Type | Field and Description |
|---|---|
protected MultiValuedFilter.MatchAction |
GeometryFilterImpl.matchAction |
protected MultiValuedFilter.MatchAction |
LikeFilterImpl.matchAction
Used to indicate action with multiple values *
|
protected MultiValuedFilter.MatchAction |
IsBetweenImpl.matchAction |
protected MultiValuedFilter.MatchAction |
MultiCompareFilterImpl.matchAction |
| Modifier and Type | Method and Description |
|---|---|
MultiValuedFilter.MatchAction |
GeometryFilterImpl.getMatchAction() |
MultiValuedFilter.MatchAction |
BinaryComparisonAbstract.getMatchAction() |
MultiValuedFilter.MatchAction |
LikeFilterImpl.getMatchAction() |
MultiValuedFilter.MatchAction |
IsBetweenImpl.getMatchAction() |
MultiValuedFilter.MatchAction |
MultiCompareFilterImpl.getMatchAction() |
| Modifier and Type | Method and Description |
|---|---|
MultiValuedFilter.MatchAction |
BBOX3DImpl.getMatchAction() |
| Modifier and Type | Field and Description |
|---|---|
protected MultiValuedFilter.MatchAction |
BinaryTemporalOperatorImpl.matchAction |
| Modifier and Type | Method and Description |
|---|---|
MultiValuedFilter.MatchAction |
BinaryTemporalOperatorImpl.getMatchAction() |
| Modifier and Type | Method and Description |
|---|---|
MultiValuedFilter.MatchAction |
MultiValuedFilter.getMatchAction()
* Flag Controlling MatchAction property When one or more of the operands evaluates to
multiple values rather than a single value, which action should be taken?
|
static MultiValuedFilter.MatchAction |
MultiValuedFilter.MatchAction.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MultiValuedFilter.MatchAction[] |
MultiValuedFilter.MatchAction.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
After |
FilterFactory.after(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally after another
|
AnyInteracts |
FilterFactory.anyInteracts(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally interacts in any way with another
|
BBOX3D |
FilterFactory2.bbox(Expression geometry,
BoundingBox3D env,
MultiValuedFilter.MatchAction matchAction)
Checks if the geometry expression overlaps the specified bounding box.
|
BBOX |
FilterFactory2.bbox(Expression geometry,
BoundingBox bounds,
MultiValuedFilter.MatchAction matchAction)
Checks if the bounding box of the feature's geometry overlaps the indicated bounds.
|
BBOX |
FilterFactory2.bbox(Expression geometry,
double minx,
double miny,
double maxx,
double maxy,
String srs,
MultiValuedFilter.MatchAction matchAction)
Checks if the geometry expression overlaps the specified bounding box.
|
BBOX |
FilterFactory.bbox(Expression propertyName,
Expression bounds,
MultiValuedFilter.MatchAction matchAction) |
BBOX3D |
FilterFactory.bbox(String propertyName,
BoundingBox3D env,
MultiValuedFilter.MatchAction matchAction) |
BBOX |
FilterFactory.bbox(String propertyName,
double minx,
double miny,
double maxx,
double maxy,
String srs,
MultiValuedFilter.MatchAction matchAction)
Checks if the bounding box of the feature's geometry overlaps the indicated bounds.
|
Before |
FilterFactory.before(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally before another
|
Begins |
FilterFactory.begins(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally begins another
|
BegunBy |
FilterFactory.begunBy(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally begun by another
|
PropertyIsBetween |
FilterFactory.between(Expression expr,
Expression lower,
Expression upper,
MultiValuedFilter.MatchAction matchAction)
A compact way of encoding a range check.
|
Beyond |
FilterFactory2.beyond(Expression geometry1,
Expression geometry2,
double distance,
String units,
MultiValuedFilter.MatchAction matchAction)
Check if all of a geometry is more distant than the given distance from this object's
geometry.
|
Beyond |
FilterFactory.beyond(String propertyName,
Geometry geometry,
double distance,
String units,
MultiValuedFilter.MatchAction matchAction)
Check if all of a feature's geometry is more distant than the given distance from this
object's geometry.
|
Contains |
FilterFactory2.contains(Expression geometry1,
Expression geometry2,
MultiValuedFilter.MatchAction matchAction)
Checks if the the first geometric operand contains the second.
|
Contains |
FilterFactory.contains(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the the first geometric operand contains the second.
|
Crosses |
FilterFactory2.crosses(Expression geometry1,
Expression geometry2,
MultiValuedFilter.MatchAction matchAction)
Checks if the first geometric operand crosses the second.
|
Crosses |
FilterFactory.crosses(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the first geometric operand crosses the second.
|
Disjoint |
FilterFactory2.disjoint(Expression geometry1,
Expression geometry2,
MultiValuedFilter.MatchAction matchAction)
Checks if the first operand is disjoint from the second.
|
Disjoint |
FilterFactory.disjoint(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the first operand is disjoint from the second.
|
During |
FilterFactory.during(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally during another
|
DWithin |
FilterFactory2.dwithin(Expression geometry1,
Expression geometry2,
double distance,
String units,
MultiValuedFilter.MatchAction matchAction)
Checks if any part of the first geometry lies within the given distance of the second
geometry.
|
DWithin |
FilterFactory.dwithin(String propertyName,
Geometry geometry,
double distance,
String units,
MultiValuedFilter.MatchAction matchAction)
Checks if any part of the first geometry lies within the given distance of the second
geometry.
|
EndedBy |
FilterFactory.endedBy(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally ended by another
|
Ends |
FilterFactory.ends(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally ends by another
|
PropertyIsEqualTo |
FilterFactory.equal(Expression expr1,
Expression expr2,
boolean matchCase,
MultiValuedFilter.MatchAction matchAction)
Compares that two sub-expressions are equal to eacher other
|
Equals |
FilterFactory2.equal(Expression geometry1,
Expression geometry2,
MultiValuedFilter.MatchAction matchAction)
Checks if the geometry of the two operands are equal.
|
Equals |
FilterFactory.equals(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the geometry of the two operands are equal.
|
PropertyIsGreaterThan |
FilterFactory.greater(Expression expr1,
Expression expr2,
boolean matchCase,
MultiValuedFilter.MatchAction matchAction)
Checks that the first sub-expression is greater than the second subexpression.
|
PropertyIsGreaterThanOrEqualTo |
FilterFactory.greaterOrEqual(Expression expr1,
Expression expr2,
boolean matchCase,
MultiValuedFilter.MatchAction matchAction)
Checks that the first sub-expression is greater or equal to the second subexpression.
|
Intersects |
FilterFactory2.intersects(Expression geometry1,
Expression geometry2,
MultiValuedFilter.MatchAction matchAction)
Checks if the two geometric operands intersect.
|
Intersects |
FilterFactory.intersects(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the two geometric operands intersect.
|
PropertyIsLessThan |
FilterFactory.less(Expression expr1,
Expression expr2,
boolean matchCase,
MultiValuedFilter.MatchAction matchAction) |
PropertyIsLessThanOrEqualTo |
FilterFactory.lessOrEqual(Expression expr1,
Expression expr2,
boolean matchCase,
MultiValuedFilter.MatchAction matchAction) |
PropertyIsLike |
FilterFactory.like(Expression expr,
String pattern,
String wildcard,
String singleChar,
String escape,
boolean matchCase,
MultiValuedFilter.MatchAction matchAction)
Character string comparison operator with pattern matching and specified wildcards.
|
PropertyIsLike |
FilterFactory2.like(Expression expr,
String pattern,
String wildcard,
String singleChar,
String escape,
boolean matchCase,
MultiValuedFilter.MatchAction matchAction)
Character string comparison operator with pattern matching and specified wildcards.
|
Meets |
FilterFactory.meets(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally meets another
|
MetBy |
FilterFactory.metBy(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally met by another
|
PropertyIsNotEqualTo |
FilterFactory.notEqual(Expression expr1,
Expression expr2,
boolean matchCase,
MultiValuedFilter.MatchAction matchAction)
Checks that the first sub-expression is not equal to the second subexpression.
|
OverlappedBy |
FilterFactory.overlappedBy(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression is temporally overlapped by another
|
Overlaps |
FilterFactory2.overlaps(Expression geometry1,
Expression geometry2,
MultiValuedFilter.MatchAction matchAction)
Checks if the interior of the first geometry somewhere overlaps the interior of the second
geometry.
|
Overlaps |
FilterFactory.overlaps(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the interior of the first geometry somewhere overlaps the interior of the second
geometry.
|
TContains |
FilterFactory.tcontains(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally contains another
|
TEquals |
FilterFactory.tequals(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally equals another
|
Touches |
FilterFactory2.touches(Expression propertyName1,
Expression geometry2,
MultiValuedFilter.MatchAction matchAction)
Checks if the feature's geometry touches, but does not overlap with the geometry held by this
object.
|
Touches |
FilterFactory.touches(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the feature's geometry touches, but does not overlap with the geometry held by this
object.
|
TOverlaps |
FilterFactory.toverlaps(Expression expr1,
Expression expr2,
MultiValuedFilter.MatchAction matchAction)
Checks if one expression temporally overlaps another
|
Within |
FilterFactory2.within(Expression geometry1,
Expression geometry2,
MultiValuedFilter.MatchAction matchAction)
Checks if the feature's geometry is completely contained by the specified constant geometry.
|
Within |
FilterFactory.within(String propertyName,
Geometry geometry,
MultiValuedFilter.MatchAction matchAction)
Checks if the feature's geometry is completely contained by the specified constant geometry.
|
Copyright © 1996–2021 Geotools. All rights reserved.