public class Beyond extends SpatialFilter
The abstract class of <Beyond> elements.
Beyond is a spatial operator, representing the outside-of-buffer operation, i.e., confining the result features to ones beyond a specified distance of the specified geometric object.
A Beyond element consists of the name of the field storing the geometric object, the target geometric object, and the buffer distance.
name, subExpression| Constructor and Description |
|---|
Beyond()
The constructor.
|
Beyond(PropertyName property, Geometry geometry, Distance distance) |
Beyond(PropertyName property, GeometryExpression geometry, Distance distance)
Constructs an object of
Beyond according to the name of the field storing the geometric object and the target geometric object, and a buffer distance. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(AbstractFilterVisitor visitor) |
FilterType |
getFilterType()
Gets the Filter element type.
|
getGeometry, getPropertyName, setSubExpressioncopy, getName, getSubExpression, getSubExpressionCountpublic Beyond()
The constructor.
public Beyond(PropertyName property, GeometryExpression geometry, Distance distance)
Constructs an object of Beyond according to the name of the field storing the geometric object and the target geometric object, and a buffer distance.
property - An abstract object of the <PropertyName> element, representing the name of the field storing the geometric object.geometry - The target geometric object.distance - The buffer distance.public Beyond(PropertyName property, Geometry geometry, Distance distance)
public void accept(AbstractFilterVisitor visitor) throws OGCException
accept in class FilterOGCExceptionpublic FilterType getFilterType()
FilterGets the Filter element type.
getFilterType in class Filter