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, setSubExpression
copy, getName, getSubExpression, getSubExpressionCount
public 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 Filter
OGCException
public FilterType getFilterType()
Filter
Gets the Filter element type.
getFilterType
in class Filter