net.opengis.kml.v_2_3
Class ModelType

java.lang.Object
  extended by net.opengis.kml.v_2_3.AbstractObjectType
      extended by net.opengis.kml.v_2_3.AbstractGeometryType
          extended by net.opengis.kml.v_2_3.ModelType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class ModelType
extends AbstractGeometryType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Java class for ModelType complex type.

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

 <complexType name="ModelType">
   <complexContent>
     <extension base="{http://www.opengis.net/kml/2.2}AbstractGeometryType">
       <all>
         <group ref="{http://www.opengis.net/kml/2.2}AltitudeModeGroup"/>
         <element ref="{http://www.opengis.net/kml/2.2}Location" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}Orientation" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}Scale" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}Link" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}ResourceMap" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}ModelSimpleExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}ModelObjectExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
       </all>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  AltitudeModeEnumType altitudeMode
           
protected  List<AbstractObjectType> altitudeModeObjectExtensionGroup
           
protected  List<Object> altitudeModeSimpleExtensionGroup
           
protected  LinkType link
           
protected  LocationType location
           
protected  List<AbstractObjectType> modelObjectExtensionGroup
           
protected  List<Object> modelSimpleExtensionGroup
           
protected  OrientationType orientation
           
protected  ResourceMapType resourceMap
           
protected  ScaleType scale
           
protected  SeaFloorAltitudeModeEnumType seaFloorAltitudeMode
           
 
Fields inherited from class net.opengis.kml.v_2_3.AbstractGeometryType
abstractGeometryObjectExtensionGroup, abstractGeometrySimpleExtensionGroup
 
Fields inherited from class net.opengis.kml.v_2_3.AbstractObjectType
id, objectSimpleExtensionGroup, targetId
 
Constructor Summary
ModelType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
           
 AltitudeModeEnumType getAltitudeMode()
          Gets the value of the altitudeMode property.
 List<AbstractObjectType> getAltitudeModeObjectExtensionGroup()
          Gets the value of the altitudeModeObjectExtensionGroup property.
 List<Object> getAltitudeModeSimpleExtensionGroup()
          Gets the value of the altitudeModeSimpleExtensionGroup property.
 LinkType getLink()
          Gets the value of the link property.
 LocationType getLocation()
          Gets the value of the location property.
 List<AbstractObjectType> getModelObjectExtensionGroup()
          Gets the value of the modelObjectExtensionGroup property.
 List<Object> getModelSimpleExtensionGroup()
          Gets the value of the modelSimpleExtensionGroup property.
 OrientationType getOrientation()
          Gets the value of the orientation property.
 ResourceMapType getResourceMap()
          Gets the value of the resourceMap property.
 ScaleType getScale()
          Gets the value of the scale property.
 SeaFloorAltitudeModeEnumType getSeaFloorAltitudeMode()
          Gets the value of the seaFloorAltitudeMode property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAltitudeMode()
           
 boolean isSetAltitudeModeObjectExtensionGroup()
           
 boolean isSetAltitudeModeSimpleExtensionGroup()
           
 boolean isSetLink()
           
 boolean isSetLocation()
           
 boolean isSetModelObjectExtensionGroup()
           
 boolean isSetModelSimpleExtensionGroup()
           
 boolean isSetOrientation()
           
 boolean isSetResourceMap()
           
 boolean isSetScale()
           
 boolean isSetSeaFloorAltitudeMode()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setAltitudeMode(AltitudeModeEnumType value)
          Sets the value of the altitudeMode property.
 void setAltitudeModeObjectExtensionGroup(List<AbstractObjectType> value)
           
 void setAltitudeModeSimpleExtensionGroup(List<Object> value)
           
 void setLink(LinkType value)
          Sets the value of the link property.
 void setLocation(LocationType value)
          Sets the value of the location property.
 void setModelObjectExtensionGroup(List<AbstractObjectType> value)
           
 void setModelSimpleExtensionGroup(List<Object> value)
           
 void setOrientation(OrientationType value)
          Sets the value of the orientation property.
 void setResourceMap(ResourceMapType value)
          Sets the value of the resourceMap property.
 void setScale(ScaleType value)
          Sets the value of the scale property.
 void setSeaFloorAltitudeMode(SeaFloorAltitudeModeEnumType value)
          Sets the value of the seaFloorAltitudeMode property.
 String toString()
           
 void unsetAltitudeModeObjectExtensionGroup()
           
 void unsetAltitudeModeSimpleExtensionGroup()
           
 void unsetModelObjectExtensionGroup()
           
 void unsetModelSimpleExtensionGroup()
           
 ModelType withAbstractGeometryObjectExtensionGroup(AbstractObjectType... values)
           
 ModelType withAbstractGeometryObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 ModelType withAbstractGeometryObjectExtensionGroup(List<AbstractObjectType> value)
           
 ModelType withAbstractGeometrySimpleExtensionGroup(Collection<Object> values)
           
 ModelType withAbstractGeometrySimpleExtensionGroup(List<Object> value)
           
 ModelType withAbstractGeometrySimpleExtensionGroup(Object... values)
           
 ModelType withAltitudeMode(AltitudeModeEnumType value)
           
 ModelType withAltitudeModeObjectExtensionGroup(AbstractObjectType... values)
           
 ModelType withAltitudeModeObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 ModelType withAltitudeModeObjectExtensionGroup(List<AbstractObjectType> value)
           
 ModelType withAltitudeModeSimpleExtensionGroup(Collection<Object> values)
           
 ModelType withAltitudeModeSimpleExtensionGroup(List<Object> value)
           
 ModelType withAltitudeModeSimpleExtensionGroup(Object... values)
           
 ModelType withId(String value)
           
 ModelType withLink(LinkType value)
           
 ModelType withLocation(LocationType value)
           
 ModelType withModelObjectExtensionGroup(AbstractObjectType... values)
           
 ModelType withModelObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 ModelType withModelObjectExtensionGroup(List<AbstractObjectType> value)
           
 ModelType withModelSimpleExtensionGroup(Collection<Object> values)
           
 ModelType withModelSimpleExtensionGroup(List<Object> value)
           
 ModelType withModelSimpleExtensionGroup(Object... values)
           
 ModelType withObjectSimpleExtensionGroup(Collection<Object> values)
           
 ModelType withObjectSimpleExtensionGroup(List<Object> value)
           
 ModelType withObjectSimpleExtensionGroup(Object... values)
           
 ModelType withOrientation(OrientationType value)
           
 ModelType withResourceMap(ResourceMapType value)
           
 ModelType withScale(ScaleType value)
           
 ModelType withSeaFloorAltitudeMode(SeaFloorAltitudeModeEnumType value)
           
 ModelType withTargetId(String value)
           
 
Methods inherited from class net.opengis.kml.v_2_3.AbstractGeometryType
getAbstractGeometryObjectExtensionGroup, getAbstractGeometrySimpleExtensionGroup, isSetAbstractGeometryObjectExtensionGroup, isSetAbstractGeometrySimpleExtensionGroup, setAbstractGeometryObjectExtensionGroup, setAbstractGeometrySimpleExtensionGroup, unsetAbstractGeometryObjectExtensionGroup, unsetAbstractGeometrySimpleExtensionGroup
 
Methods inherited from class net.opengis.kml.v_2_3.AbstractObjectType
getId, getObjectSimpleExtensionGroup, getOtherAttributes, getTargetId, isSetId, isSetObjectSimpleExtensionGroup, isSetTargetId, setId, setObjectSimpleExtensionGroup, setTargetId, unsetObjectSimpleExtensionGroup
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

altitudeMode

protected AltitudeModeEnumType altitudeMode

seaFloorAltitudeMode

protected SeaFloorAltitudeModeEnumType seaFloorAltitudeMode

altitudeModeSimpleExtensionGroup

protected List<Object> altitudeModeSimpleExtensionGroup

altitudeModeObjectExtensionGroup

protected List<AbstractObjectType> altitudeModeObjectExtensionGroup

location

protected LocationType location

orientation

protected OrientationType orientation

scale

protected ScaleType scale

link

protected LinkType link

resourceMap

protected ResourceMapType resourceMap

modelSimpleExtensionGroup

protected List<Object> modelSimpleExtensionGroup

modelObjectExtensionGroup

protected List<AbstractObjectType> modelObjectExtensionGroup
Constructor Detail

ModelType

public ModelType()
Method Detail

getAltitudeMode

public AltitudeModeEnumType getAltitudeMode()
Gets the value of the altitudeMode property.

Returns:
possible object is AltitudeModeEnumType

setAltitudeMode

public void setAltitudeMode(AltitudeModeEnumType value)
Sets the value of the altitudeMode property.

Parameters:
value - allowed object is AltitudeModeEnumType

isSetAltitudeMode

public boolean isSetAltitudeMode()

getSeaFloorAltitudeMode

public SeaFloorAltitudeModeEnumType getSeaFloorAltitudeMode()
Gets the value of the seaFloorAltitudeMode property.

Returns:
possible object is SeaFloorAltitudeModeEnumType

setSeaFloorAltitudeMode

public void setSeaFloorAltitudeMode(SeaFloorAltitudeModeEnumType value)
Sets the value of the seaFloorAltitudeMode property.

Parameters:
value - allowed object is SeaFloorAltitudeModeEnumType

isSetSeaFloorAltitudeMode

public boolean isSetSeaFloorAltitudeMode()

getAltitudeModeSimpleExtensionGroup

public List<Object> getAltitudeModeSimpleExtensionGroup()
Gets the value of the altitudeModeSimpleExtensionGroup 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 altitudeModeSimpleExtensionGroup property.

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

    getAltitudeModeSimpleExtensionGroup().add(newItem);
 

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


isSetAltitudeModeSimpleExtensionGroup

public boolean isSetAltitudeModeSimpleExtensionGroup()

unsetAltitudeModeSimpleExtensionGroup

public void unsetAltitudeModeSimpleExtensionGroup()

getAltitudeModeObjectExtensionGroup

public List<AbstractObjectType> getAltitudeModeObjectExtensionGroup()
Gets the value of the altitudeModeObjectExtensionGroup 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 altitudeModeObjectExtensionGroup property.

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

    getAltitudeModeObjectExtensionGroup().add(newItem);
 

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


isSetAltitudeModeObjectExtensionGroup

public boolean isSetAltitudeModeObjectExtensionGroup()

unsetAltitudeModeObjectExtensionGroup

public void unsetAltitudeModeObjectExtensionGroup()

getLocation

public LocationType getLocation()
Gets the value of the location property.

Returns:
possible object is LocationType

setLocation

public void setLocation(LocationType value)
Sets the value of the location property.

Parameters:
value - allowed object is LocationType

isSetLocation

public boolean isSetLocation()

getOrientation

public OrientationType getOrientation()
Gets the value of the orientation property.

Returns:
possible object is OrientationType

setOrientation

public void setOrientation(OrientationType value)
Sets the value of the orientation property.

Parameters:
value - allowed object is OrientationType

isSetOrientation

public boolean isSetOrientation()

getScale

public ScaleType getScale()
Gets the value of the scale property.

Returns:
possible object is ScaleType

setScale

public void setScale(ScaleType value)
Sets the value of the scale property.

Parameters:
value - allowed object is ScaleType

isSetScale

public boolean isSetScale()

getLink

public LinkType getLink()
Gets the value of the link property.

Returns:
possible object is LinkType

setLink

public void setLink(LinkType value)
Sets the value of the link property.

Parameters:
value - allowed object is LinkType

isSetLink

public boolean isSetLink()

getResourceMap

public ResourceMapType getResourceMap()
Gets the value of the resourceMap property.

Returns:
possible object is ResourceMapType

setResourceMap

public void setResourceMap(ResourceMapType value)
Sets the value of the resourceMap property.

Parameters:
value - allowed object is ResourceMapType

isSetResourceMap

public boolean isSetResourceMap()

getModelSimpleExtensionGroup

public List<Object> getModelSimpleExtensionGroup()
Gets the value of the modelSimpleExtensionGroup 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 modelSimpleExtensionGroup property.

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

    getModelSimpleExtensionGroup().add(newItem);
 

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


isSetModelSimpleExtensionGroup

public boolean isSetModelSimpleExtensionGroup()

unsetModelSimpleExtensionGroup

public void unsetModelSimpleExtensionGroup()

getModelObjectExtensionGroup

public List<AbstractObjectType> getModelObjectExtensionGroup()
Gets the value of the modelObjectExtensionGroup 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 modelObjectExtensionGroup property.

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

    getModelObjectExtensionGroup().add(newItem);
 

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


isSetModelObjectExtensionGroup

public boolean isSetModelObjectExtensionGroup()

unsetModelObjectExtensionGroup

public void unsetModelObjectExtensionGroup()

toString

public String toString()
Overrides:
toString in class AbstractGeometryType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class AbstractGeometryType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class AbstractGeometryType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class AbstractGeometryType

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractGeometryType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class AbstractGeometryType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractGeometryType

clone

public Object clone()
Overrides:
clone in class AbstractGeometryType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractGeometryType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractGeometryType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractGeometryType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractGeometryType

setAltitudeModeSimpleExtensionGroup

public void setAltitudeModeSimpleExtensionGroup(List<Object> value)

setAltitudeModeObjectExtensionGroup

public void setAltitudeModeObjectExtensionGroup(List<AbstractObjectType> value)

setModelSimpleExtensionGroup

public void setModelSimpleExtensionGroup(List<Object> value)

setModelObjectExtensionGroup

public void setModelObjectExtensionGroup(List<AbstractObjectType> value)

withAltitudeMode

public ModelType withAltitudeMode(AltitudeModeEnumType value)

withSeaFloorAltitudeMode

public ModelType withSeaFloorAltitudeMode(SeaFloorAltitudeModeEnumType value)

withAltitudeModeSimpleExtensionGroup

public ModelType withAltitudeModeSimpleExtensionGroup(Object... values)

withAltitudeModeSimpleExtensionGroup

public ModelType withAltitudeModeSimpleExtensionGroup(Collection<Object> values)

withAltitudeModeObjectExtensionGroup

public ModelType withAltitudeModeObjectExtensionGroup(AbstractObjectType... values)

withAltitudeModeObjectExtensionGroup

public ModelType withAltitudeModeObjectExtensionGroup(Collection<AbstractObjectType> values)

withLocation

public ModelType withLocation(LocationType value)

withOrientation

public ModelType withOrientation(OrientationType value)

withScale

public ModelType withScale(ScaleType value)

withLink

public ModelType withLink(LinkType value)

withResourceMap

public ModelType withResourceMap(ResourceMapType value)

withModelSimpleExtensionGroup

public ModelType withModelSimpleExtensionGroup(Object... values)

withModelSimpleExtensionGroup

public ModelType withModelSimpleExtensionGroup(Collection<Object> values)

withModelObjectExtensionGroup

public ModelType withModelObjectExtensionGroup(AbstractObjectType... values)

withModelObjectExtensionGroup

public ModelType withModelObjectExtensionGroup(Collection<AbstractObjectType> values)

withAltitudeModeSimpleExtensionGroup

public ModelType withAltitudeModeSimpleExtensionGroup(List<Object> value)

withAltitudeModeObjectExtensionGroup

public ModelType withAltitudeModeObjectExtensionGroup(List<AbstractObjectType> value)

withModelSimpleExtensionGroup

public ModelType withModelSimpleExtensionGroup(List<Object> value)

withModelObjectExtensionGroup

public ModelType withModelObjectExtensionGroup(List<AbstractObjectType> value)

withAbstractGeometrySimpleExtensionGroup

public ModelType withAbstractGeometrySimpleExtensionGroup(Object... values)
Overrides:
withAbstractGeometrySimpleExtensionGroup in class AbstractGeometryType

withAbstractGeometrySimpleExtensionGroup

public ModelType withAbstractGeometrySimpleExtensionGroup(Collection<Object> values)
Overrides:
withAbstractGeometrySimpleExtensionGroup in class AbstractGeometryType

withAbstractGeometryObjectExtensionGroup

public ModelType withAbstractGeometryObjectExtensionGroup(AbstractObjectType... values)
Overrides:
withAbstractGeometryObjectExtensionGroup in class AbstractGeometryType

withAbstractGeometryObjectExtensionGroup

public ModelType withAbstractGeometryObjectExtensionGroup(Collection<AbstractObjectType> values)
Overrides:
withAbstractGeometryObjectExtensionGroup in class AbstractGeometryType

withAbstractGeometrySimpleExtensionGroup

public ModelType withAbstractGeometrySimpleExtensionGroup(List<Object> value)
Overrides:
withAbstractGeometrySimpleExtensionGroup in class AbstractGeometryType

withAbstractGeometryObjectExtensionGroup

public ModelType withAbstractGeometryObjectExtensionGroup(List<AbstractObjectType> value)
Overrides:
withAbstractGeometryObjectExtensionGroup in class AbstractGeometryType

withObjectSimpleExtensionGroup

public ModelType withObjectSimpleExtensionGroup(Object... values)
Overrides:
withObjectSimpleExtensionGroup in class AbstractGeometryType

withObjectSimpleExtensionGroup

public ModelType withObjectSimpleExtensionGroup(Collection<Object> values)
Overrides:
withObjectSimpleExtensionGroup in class AbstractGeometryType

withId

public ModelType withId(String value)
Overrides:
withId in class AbstractGeometryType

withTargetId

public ModelType withTargetId(String value)
Overrides:
withTargetId in class AbstractGeometryType

withObjectSimpleExtensionGroup

public ModelType withObjectSimpleExtensionGroup(List<Object> value)
Overrides:
withObjectSimpleExtensionGroup in class AbstractGeometryType


Copyright © 2008-2015. All Rights Reserved.