public class GeometryExpression extends Filter
The abstract class of the Filter elements for geometric objects.
Represents a geometric object in a Filter. Geometric objects in Filter element are defined by the GML standard.
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
crsCode
The spatial coordinate reference system of the geometric object.
|
Geometry |
geometry
Geometric objects in SuperMap iServer.
|
name, subExpression| Constructor and Description |
|---|
GeometryExpression()
The constructor.
|
GeometryExpression(java.lang.String crsCode, Geometry geometry)
Constructs an object of
GeometryExpression according to the spatial coordinate reference system of a geometric object and itself. |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(AbstractFilterVisitor visitor) |
Filter |
copy()
Copies a replication, i.e., generating a new
GeometryExpression object identical to this object. |
FilterType |
getFilterType()
Gets the Filter element type.
|
getName, getSubExpression, getSubExpressionCount, setSubExpressionpublic java.lang.String crsCode
The spatial coordinate reference system of the geometric object.
Represented using either POSC (Petrotechnical Open Software Corporation) formats with the form "EPSG:", or URL formats.
public Geometry geometry
Geometric objects in SuperMap iServer.
public GeometryExpression(java.lang.String crsCode,
Geometry geometry)
Constructs an object of GeometryExpression according to the spatial coordinate reference system of a geometric object and itself.
crsCode - spatial coordinate reference system of the geometric object.geometry - The geometric object.public GeometryExpression()
The constructor.
public void accept(AbstractFilterVisitor visitor)
public FilterType getFilterType()
FilterGets the Filter element type.
getFilterType in class Filterpublic Filter copy()
Copies a replication, i.e., generating a new GeometryExpression object identical to this object.