public class BBOX3DImpl extends Object implements BBOX3D
MultiValuedFilter.MatchAction| Constructor and Description |
|---|
BBOX3DImpl(PropertyName propertyName,
ReferencedEnvelope3D env,
FilterFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
Object |
accept(FilterVisitor visitor,
Object context)
Accepts a visitor.
|
boolean |
contains(SimpleFeature feature) |
boolean |
evaluate(Object feature)
Give an object, this method determines if the test(s) represented by this filter object
are passed.
|
boolean |
evaluate(SimpleFeature feature) |
ReferencedEnvelope3D |
get3DEnvelope(Geometry geom) |
BoundingBox3D |
getBounds()
Return 3D Bounding Box object representing the bounds of the filter @Return Bounds of Filter
|
Expression |
getExpression1()
Returns an expression that will be evaluated to determine the first operand to the spatial
predicate represented by this operator.
|
Expression |
getExpression2()
Returns an expression that will be evaluated to determine the second operand to the spatial
predicate represented by this operator.
|
MultiValuedFilter.MatchAction |
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?
|
PropertyName |
getProperty() |
String |
getPropertyName() |
boolean |
isMatchingCase() |
String |
toString() |
public BBOX3DImpl(PropertyName propertyName, ReferencedEnvelope3D env, FilterFactory factory)
public PropertyName getProperty()
public String getPropertyName()
public BoundingBox3D getBounds()
BBOX3Dpublic Expression getExpression1()
BinarySpatialOperatorgetExpression1 in interface BinarySpatialOperatorpublic Expression getExpression2()
BinarySpatialOperatorgetExpression2 in interface BinarySpatialOperatorpublic Object accept(FilterVisitor visitor, Object context)
FilterImplementations of all subinterfaces must have with a method whose content is the following:
return visitor.visit(this, extraData);
public ReferencedEnvelope3D get3DEnvelope(Geometry geom)
public boolean evaluate(Object feature)
FilterThis ability is used to allow Queries against both Features and and non spatial data (such as Record) and to express constraints on permissable data values.
public boolean isMatchingCase()
public boolean contains(SimpleFeature feature)
public boolean evaluate(SimpleFeature feature)
public MultiValuedFilter.MatchAction getMatchAction()
MultiValuedFilterANY - if any of the possible combinations match, the result is true (aggregated OR) ALL - only if all of the possible combinations match, the result is true (aggregated AND) ONE - only if exactly one of the possible combinations match, the result is true (aggregated XOR)
getMatchAction in interface MultiValuedFilterCopyright © 1996–2021 Geotools. All rights reserved.