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, setSubExpression
public 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()
Filter
Gets the Filter element type.
getFilterType
in class Filter
public Filter copy()
Copies a replication, i.e., generating a new GeometryExpression
object identical to this object.