public class Disjoint extends SpatialFilter
The abstract class of <Disjoint> elements.
Disjont is a spatial operator representing the disjoint operation, i.e., confining result features to ones that do not have any common points with a specified geometric object.
A Disjoint element consists of the name of the field storing geometric object, and the target geometric object participating in the operation.
name, subExpression| Constructor and Description |
|---|
Disjoint()
The constructor, which constructs an object of
Disjoint named "Disjoint". |
Disjoint(PropertyName propertyName, Geometry geometry)
Constructs an object of
Disjoint with a null name according to the name of the field storing the geometric object and the target geometric object participating in the operation. |
Disjoint(PropertyName property, GeometryExpression geometry)
Constructs an object of
Disjoint named "Disjoint" according to the name of the field storing the geometric object and the target geometric object participating in the operation. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(AbstractFilterVisitor visitor) |
FilterType |
getFilterType()
Gets the Filter element type.
|
getGeometry, getPropertyName, setSubExpressioncopy, getName, getSubExpression, getSubExpressionCountpublic Disjoint()
The constructor, which constructs an object of Disjoint named "Disjoint".
public Disjoint(PropertyName property, GeometryExpression geometry)
Constructs an object of Disjoint named "Disjoint" according to the name of the field storing the geometric object and the target geometric object participating in the operation.
property - An abstract object of the <PropertyName> element, representing the name of the field storing the geometric object.geometry - The target geometric object.public Disjoint(PropertyName propertyName, Geometry geometry) throws OGCException
Constructs an object of Disjoint with a null name according to the name of the field storing the geometric object and the target geometric object participating in the operation.
propertyName - An abstract object of the <PropertyName> element, representing the name of the field storing the geometric object.geometry - The target geometric object.OGCException - An OGC service exception.public void accept(AbstractFilterVisitor visitor) throws OGCException
accept in class FilterOGCExceptionpublic FilterType getFilterType()
FilterGets the Filter element type.
getFilterType in class Filter