public class GeometryArrayPropertyType extends Object
Java class for GeometryArrayPropertyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GeometryArrayPropertyType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.opengis.net/gml}_Geometry" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected List<JAXBElement<? extends AbstractGeometryType>> |
geometry |
| Constructor and Description |
|---|
GeometryArrayPropertyType()
Default no-arg constructor
|
GeometryArrayPropertyType(List<JAXBElement<? extends AbstractGeometryType>> geometry)
Fully-initialising value constructor
|
| Modifier and Type | Method and Description |
|---|---|
List<JAXBElement<? extends AbstractGeometryType>> |
getGeometry()
Gets the value of the geometry property.
|
protected List<JAXBElement<? extends AbstractGeometryType>> geometry
public GeometryArrayPropertyType()
public GeometryArrayPropertyType(List<JAXBElement<? extends AbstractGeometryType>> geometry)
public List<JAXBElement<? extends AbstractGeometryType>> getGeometry()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the geometry property.
For example, to add a new item, do as follows:
getGeometry().add(newItem);
Objects of the following type(s) are allowed in the list
Curve
AbstractGeometry
Solid
TriangulatedSurface
OrientableSurface
Polygon
GeometricPrimitive
LineString
MultiPoint
MultiSurface
Point
AbstractCurve
Surface
MultiLineString
MultiSolid
MultiGeometry
AbstractSurface
LinearRing
OrientableCurve
PolyhedralSurface
Tin
AbstractRing
MultiCurve
AbstractSolid
Ring
MultiPolygon
GeometricAggregate
Copyright © 2019 B3Partners B.V.. All rights reserved.