|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.citygml4j.jaxb.gml._3_1_1.ExtentType
public class ExtentType
Information about the spatial, vertical, and/or temporal extent of a reference system object. Constraints: At least one of the elements "description", "boundingBox", "boundingPolygon", "verticalExtent", and temporalExtent" must be included, but more that one can be included when appropriate. Furthermore, more than one "boundingBox", "boundingPolygon", "verticalExtent", and/or temporalExtent" element can be included, with more than one meaning the union of the individual domains.
Java class for ExtentType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ExtentType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://www.opengis.net/gml}description" minOccurs="0"/> <choice> <element ref="{http://www.opengis.net/gml}boundingBox" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/gml}boundingPolygon" maxOccurs="unbounded" minOccurs="0"/> </choice> <element ref="{http://www.opengis.net/gml}verticalExtent" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.opengis.net/gml}temporalExtent" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Constructor Summary | |
---|---|
ExtentType()
|
Method Summary | |
---|---|
java.util.List<EnvelopeType> |
getBoundingBox()
Unordered list of bounding boxes (or envelopes) whose union describes the spatial domain of this object.Gets the value of the boundingBox property. |
java.util.List<PolygonType> |
getBoundingPolygon()
Unordered list of bounding polygons whose union describes the spatial domain of this object.Gets the value of the boundingPolygon property. |
StringOrRefType |
getDescription()
Description of spatial and/or temporal extent of this object. |
java.util.List<TimePeriodType> |
getTemporalExtent()
Unordered list of time periods whose union describes the spatial domain of this object.Gets the value of the temporalExtent property. |
java.util.List<EnvelopeType> |
getVerticalExtent()
Unordered list of vertical intervals whose union describes the spatial domain of this object.Gets the value of the verticalExtent property. |
boolean |
isSetBoundingBox()
|
boolean |
isSetBoundingPolygon()
|
boolean |
isSetDescription()
|
boolean |
isSetTemporalExtent()
|
boolean |
isSetVerticalExtent()
|
void |
setBoundingBox(java.util.List<EnvelopeType> boundingBox)
Unordered list of bounding boxes (or envelopes) whose union describes the spatial domain of this object. |
void |
setBoundingPolygon(java.util.List<PolygonType> boundingPolygon)
Unordered list of bounding polygons whose union describes the spatial domain of this object. |
void |
setDescription(StringOrRefType value)
Sets the value of the description property. |
void |
setTemporalExtent(java.util.List<TimePeriodType> temporalExtent)
Unordered list of time periods whose union describes the spatial domain of this object. |
void |
setVerticalExtent(java.util.List<EnvelopeType> verticalExtent)
Unordered list of vertical intervals whose union describes the spatial domain of this object. |
void |
unsetBoundingBox()
|
void |
unsetBoundingPolygon()
|
void |
unsetTemporalExtent()
|
void |
unsetVerticalExtent()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExtentType()
Method Detail |
---|
public StringOrRefType getDescription()
StringOrRefType
public void setDescription(StringOrRefType value)
value
- allowed object is
StringOrRefType
public boolean isSetDescription()
public java.util.List<EnvelopeType> getBoundingBox()
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 boundingBox property.
For example, to add a new item, do as follows:
getBoundingBox().add(newItem);
Objects of the following type(s) are allowed in the list
EnvelopeType
public boolean isSetBoundingBox()
public void unsetBoundingBox()
public java.util.List<PolygonType> getBoundingPolygon()
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 boundingPolygon property.
For example, to add a new item, do as follows:
getBoundingPolygon().add(newItem);
Objects of the following type(s) are allowed in the list
PolygonType
public boolean isSetBoundingPolygon()
public void unsetBoundingPolygon()
public java.util.List<EnvelopeType> getVerticalExtent()
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 verticalExtent property.
For example, to add a new item, do as follows:
getVerticalExtent().add(newItem);
Objects of the following type(s) are allowed in the list
EnvelopeType
public boolean isSetVerticalExtent()
public void unsetVerticalExtent()
public java.util.List<TimePeriodType> getTemporalExtent()
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 temporalExtent property.
For example, to add a new item, do as follows:
getTemporalExtent().add(newItem);
Objects of the following type(s) are allowed in the list
TimePeriodType
public boolean isSetTemporalExtent()
public void unsetTemporalExtent()
public void setBoundingBox(java.util.List<EnvelopeType> boundingBox)
boundingBox
- allowed object is
EnvelopeType
public void setBoundingPolygon(java.util.List<PolygonType> boundingPolygon)
boundingPolygon
- allowed object is
PolygonType
public void setVerticalExtent(java.util.List<EnvelopeType> verticalExtent)
verticalExtent
- allowed object is
EnvelopeType
public void setTemporalExtent(java.util.List<TimePeriodType> temporalExtent)
temporalExtent
- allowed object is
TimePeriodType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |