org.citygml4j.jaxb.gml._3_1_1
Class BoundingShapeType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.BoundingShapeType

public class BoundingShapeType
extends java.lang.Object

Bounding shape.

Java class for BoundingShapeType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="BoundingShapeType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element ref="{http://www.opengis.net/gml}Envelope"/>
           <element ref="{http://www.opengis.net/gml}Null"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
BoundingShapeType()
           
 
Method Summary
 javax.xml.bind.JAXBElement<? extends EnvelopeType> getEnvelope()
          Gets the value of the envelope property.
 java.util.List<java.lang.String> getNull()
          Gets the value of the null property.
 boolean isSetEnvelope()
           
 boolean isSetNull()
           
 void setEnvelope(javax.xml.bind.JAXBElement<? extends EnvelopeType> value)
          Sets the value of the envelope property.
 void setNull(java.util.List<java.lang.String> _null)
          Sets the value of the null property.
 void unsetNull()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundingShapeType

public BoundingShapeType()
Method Detail

getEnvelope

public javax.xml.bind.JAXBElement<? extends EnvelopeType> getEnvelope()
Gets the value of the envelope property.

Returns:
possible object is JAXBElement<EnvelopeWithTimePeriodType> JAXBElement<EnvelopeType>

setEnvelope

public void setEnvelope(javax.xml.bind.JAXBElement<? extends EnvelopeType> value)
Sets the value of the envelope property.

Parameters:
value - allowed object is JAXBElement<EnvelopeWithTimePeriodType> JAXBElement<EnvelopeType>

isSetEnvelope

public boolean isSetEnvelope()

getNull

public java.util.List<java.lang.String> getNull()
Gets the value of the null property.

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 null property.

For example, to add a new item, do as follows:

    getNull().add(newItem);
 

Objects of the following type(s) are allowed in the list String


isSetNull

public boolean isSetNull()

unsetNull

public void unsetNull()

setNull

public void setNull(java.util.List<java.lang.String> _null)
Sets the value of the null property.

Parameters:
_null - allowed object is String