net.opengis.kml.v_2_3
Class KmlType

java.lang.Object
  extended by net.opengis.kml.v_2_3.KmlType
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 KmlType
extends Object
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 KmlType complex type.

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

 <complexType name="KmlType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element ref="{http://www.opengis.net/kml/2.2}NetworkLinkControl" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}AbstractFeatureGroup" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}KmlSimpleExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}KmlObjectExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
       </all>
       <attribute name="hint" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="version" type="{http://www.opengis.net/kml/2.2}kmlVersionType" default="2.2" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  JAXBElement<? extends AbstractFeatureType> abstractFeatureGroup
           
protected  String hint
           
protected  List<AbstractObjectType> kmlObjectExtensionGroup
           
protected  List<Object> kmlSimpleExtensionGroup
           
protected  NetworkLinkControlType networkLinkControl
           
protected  String version
           
 
Constructor Summary
KmlType()
           
 
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)
           
 JAXBElement<? extends AbstractFeatureType> getAbstractFeatureGroup()
          Gets the value of the abstractFeatureGroup property.
 String getHint()
          Gets the value of the hint property.
 List<AbstractObjectType> getKmlObjectExtensionGroup()
          Gets the value of the kmlObjectExtensionGroup property.
 List<Object> getKmlSimpleExtensionGroup()
          Gets the value of the kmlSimpleExtensionGroup property.
 NetworkLinkControlType getNetworkLinkControl()
          Gets the value of the networkLinkControl property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 String getVersion()
          Gets the value of the version property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAbstractFeatureGroup()
           
 boolean isSetHint()
           
 boolean isSetKmlObjectExtensionGroup()
           
 boolean isSetKmlSimpleExtensionGroup()
           
 boolean isSetNetworkLinkControl()
           
 boolean isSetVersion()
           
 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 setAbstractFeatureGroup(JAXBElement<? extends AbstractFeatureType> value)
          Sets the value of the abstractFeatureGroup property.
 void setHint(String value)
          Sets the value of the hint property.
 void setKmlObjectExtensionGroup(List<AbstractObjectType> value)
           
 void setKmlSimpleExtensionGroup(List<Object> value)
           
 void setNetworkLinkControl(NetworkLinkControlType value)
          Sets the value of the networkLinkControl property.
 void setVersion(String value)
          Sets the value of the version property.
 String toString()
           
 void unsetKmlObjectExtensionGroup()
           
 void unsetKmlSimpleExtensionGroup()
           
 KmlType withAbstractFeatureGroup(JAXBElement<? extends AbstractFeatureType> value)
           
 KmlType withHint(String value)
           
 KmlType withKmlObjectExtensionGroup(AbstractObjectType... values)
           
 KmlType withKmlObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 KmlType withKmlObjectExtensionGroup(List<AbstractObjectType> value)
           
 KmlType withKmlSimpleExtensionGroup(Collection<Object> values)
           
 KmlType withKmlSimpleExtensionGroup(List<Object> value)
           
 KmlType withKmlSimpleExtensionGroup(Object... values)
           
 KmlType withNetworkLinkControl(NetworkLinkControlType value)
           
 KmlType withVersion(String value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

networkLinkControl

protected NetworkLinkControlType networkLinkControl

abstractFeatureGroup

protected JAXBElement<? extends AbstractFeatureType> abstractFeatureGroup

kmlSimpleExtensionGroup

protected List<Object> kmlSimpleExtensionGroup

kmlObjectExtensionGroup

protected List<AbstractObjectType> kmlObjectExtensionGroup

hint

protected String hint

version

protected String version
Constructor Detail

KmlType

public KmlType()
Method Detail

getNetworkLinkControl

public NetworkLinkControlType getNetworkLinkControl()
Gets the value of the networkLinkControl property.

Returns:
possible object is NetworkLinkControlType

setNetworkLinkControl

public void setNetworkLinkControl(NetworkLinkControlType value)
Sets the value of the networkLinkControl property.

Parameters:
value - allowed object is NetworkLinkControlType

isSetNetworkLinkControl

public boolean isSetNetworkLinkControl()

getAbstractFeatureGroup

public JAXBElement<? extends AbstractFeatureType> getAbstractFeatureGroup()
Gets the value of the abstractFeatureGroup property.

Returns:
possible object is JAXBElement<DocumentType> JAXBElement<AbstractOverlayType> JAXBElement<FolderType> JAXBElement<TourType> JAXBElement<GroundOverlayType> JAXBElement<NetworkLinkType> JAXBElement<ScreenOverlayType> JAXBElement<AbstractFeatureType> JAXBElement<AbstractContainerType> JAXBElement<PhotoOverlayType> JAXBElement<PlacemarkType>

setAbstractFeatureGroup

public void setAbstractFeatureGroup(JAXBElement<? extends AbstractFeatureType> value)
Sets the value of the abstractFeatureGroup property.

Parameters:
value - allowed object is JAXBElement<DocumentType> JAXBElement<AbstractOverlayType> JAXBElement<FolderType> JAXBElement<TourType> JAXBElement<GroundOverlayType> JAXBElement<NetworkLinkType> JAXBElement<ScreenOverlayType> JAXBElement<AbstractFeatureType> JAXBElement<AbstractContainerType> JAXBElement<PhotoOverlayType> JAXBElement<PlacemarkType>

isSetAbstractFeatureGroup

public boolean isSetAbstractFeatureGroup()

getKmlSimpleExtensionGroup

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

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

    getKmlSimpleExtensionGroup().add(newItem);
 

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


isSetKmlSimpleExtensionGroup

public boolean isSetKmlSimpleExtensionGroup()

unsetKmlSimpleExtensionGroup

public void unsetKmlSimpleExtensionGroup()

getKmlObjectExtensionGroup

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

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

    getKmlObjectExtensionGroup().add(newItem);
 

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


isSetKmlObjectExtensionGroup

public boolean isSetKmlObjectExtensionGroup()

unsetKmlObjectExtensionGroup

public void unsetKmlObjectExtensionGroup()

getHint

public String getHint()
Gets the value of the hint property.

Returns:
possible object is String

setHint

public void setHint(String value)
Sets the value of the hint property.

Parameters:
value - allowed object is String

isSetHint

public boolean isSetHint()

getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

isSetVersion

public boolean isSetVersion()

getOtherAttributes

public Map<QName,String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null

toString

public String toString()
Overrides:
toString in class Object

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

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

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

equals

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

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

copyTo

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

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

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

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

setKmlSimpleExtensionGroup

public void setKmlSimpleExtensionGroup(List<Object> value)

setKmlObjectExtensionGroup

public void setKmlObjectExtensionGroup(List<AbstractObjectType> value)

withNetworkLinkControl

public KmlType withNetworkLinkControl(NetworkLinkControlType value)

withAbstractFeatureGroup

public KmlType withAbstractFeatureGroup(JAXBElement<? extends AbstractFeatureType> value)

withKmlSimpleExtensionGroup

public KmlType withKmlSimpleExtensionGroup(Object... values)

withKmlSimpleExtensionGroup

public KmlType withKmlSimpleExtensionGroup(Collection<Object> values)

withKmlObjectExtensionGroup

public KmlType withKmlObjectExtensionGroup(AbstractObjectType... values)

withKmlObjectExtensionGroup

public KmlType withKmlObjectExtensionGroup(Collection<AbstractObjectType> values)

withHint

public KmlType withHint(String value)

withVersion

public KmlType withVersion(String value)

withKmlSimpleExtensionGroup

public KmlType withKmlSimpleExtensionGroup(List<Object> value)

withKmlObjectExtensionGroup

public KmlType withKmlObjectExtensionGroup(List<AbstractObjectType> value)


Copyright © 2008-2015. All Rights Reserved.