net.opengis.kml.v_2_3
Class PlacemarkType

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

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

 <complexType name="PlacemarkType">
   <complexContent>
     <extension base="{http://www.opengis.net/kml/2.2}AbstractFeatureType">
       <all>
         <element ref="{http://www.opengis.net/kml/2.2}AbstractGeometryGroup" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}PlacemarkSimpleExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}PlacemarkObjectExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
       </all>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  JAXBElement<? extends AbstractGeometryType> abstractGeometryGroup
           
protected  List<AbstractObjectType> placemarkObjectExtensionGroup
           
protected  List<Object> placemarkSimpleExtensionGroup
           
 
Fields inherited from class net.opengis.kml.v_2_3.AbstractFeatureType
abstractExtendedDataGroup, abstractFeatureObjectExtensionGroup, abstractFeatureSimpleExtensionGroup, abstractSnippetGroup, abstractStyleSelectorGroup, abstractTimePrimitiveGroup, abstractViewGroup, address, addressDetails, atomAuthor, atomLink, balloonVisibility, description, name, open, phoneNumber, region, styleUrl, visibility
 
Fields inherited from class net.opengis.kml.v_2_3.AbstractObjectType
id, objectSimpleExtensionGroup, targetId
 
Constructor Summary
PlacemarkType()
           
 
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 AbstractGeometryType> getAbstractGeometryGroup()
          Gets the value of the abstractGeometryGroup property.
 List<AbstractObjectType> getPlacemarkObjectExtensionGroup()
          Gets the value of the placemarkObjectExtensionGroup property.
 List<Object> getPlacemarkSimpleExtensionGroup()
          Gets the value of the placemarkSimpleExtensionGroup property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAbstractGeometryGroup()
           
 boolean isSetPlacemarkObjectExtensionGroup()
           
 boolean isSetPlacemarkSimpleExtensionGroup()
           
 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 setAbstractGeometryGroup(JAXBElement<? extends AbstractGeometryType> value)
          Sets the value of the abstractGeometryGroup property.
 void setPlacemarkObjectExtensionGroup(List<AbstractObjectType> value)
           
 void setPlacemarkSimpleExtensionGroup(List<Object> value)
           
 String toString()
           
 void unsetPlacemarkObjectExtensionGroup()
           
 void unsetPlacemarkSimpleExtensionGroup()
           
 PlacemarkType withAbstractExtendedDataGroup(JAXBElement<?> value)
           
 PlacemarkType withAbstractFeatureObjectExtensionGroup(AbstractObjectType... values)
           
 PlacemarkType withAbstractFeatureObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 PlacemarkType withAbstractFeatureObjectExtensionGroup(List<AbstractObjectType> value)
           
 PlacemarkType withAbstractFeatureSimpleExtensionGroup(Collection<Object> values)
           
 PlacemarkType withAbstractFeatureSimpleExtensionGroup(List<Object> value)
           
 PlacemarkType withAbstractFeatureSimpleExtensionGroup(Object... values)
           
 PlacemarkType withAbstractGeometryGroup(JAXBElement<? extends AbstractGeometryType> value)
           
 PlacemarkType withAbstractSnippetGroup(JAXBElement<?> value)
           
 PlacemarkType withAbstractStyleSelectorGroup(Collection<JAXBElement<? extends AbstractStyleSelectorType>> values)
           
 PlacemarkType withAbstractStyleSelectorGroup(JAXBElement<? extends AbstractStyleSelectorType>... values)
           
 PlacemarkType withAbstractStyleSelectorGroup(List<JAXBElement<? extends AbstractStyleSelectorType>> value)
           
 PlacemarkType withAbstractTimePrimitiveGroup(JAXBElement<? extends AbstractTimePrimitiveType> value)
           
 PlacemarkType withAbstractViewGroup(JAXBElement<? extends AbstractViewType> value)
           
 PlacemarkType withAddress(String value)
           
 PlacemarkType withAddressDetails(AddressDetails value)
           
 PlacemarkType withAtomAuthor(org.hisrc.w3c.atom.v_1_0.AtomPersonConstruct value)
           
 PlacemarkType withAtomLink(org.hisrc.w3c.atom.v_1_0.Link value)
           
 PlacemarkType withBalloonVisibility(Boolean value)
           
 PlacemarkType withDescription(String value)
           
 PlacemarkType withId(String value)
           
 PlacemarkType withName(String value)
           
 PlacemarkType withObjectSimpleExtensionGroup(Collection<Object> values)
           
 PlacemarkType withObjectSimpleExtensionGroup(List<Object> value)
           
 PlacemarkType withObjectSimpleExtensionGroup(Object... values)
           
 PlacemarkType withOpen(Boolean value)
           
 PlacemarkType withPhoneNumber(String value)
           
 PlacemarkType withPlacemarkObjectExtensionGroup(AbstractObjectType... values)
           
 PlacemarkType withPlacemarkObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 PlacemarkType withPlacemarkObjectExtensionGroup(List<AbstractObjectType> value)
           
 PlacemarkType withPlacemarkSimpleExtensionGroup(Collection<Object> values)
           
 PlacemarkType withPlacemarkSimpleExtensionGroup(List<Object> value)
           
 PlacemarkType withPlacemarkSimpleExtensionGroup(Object... values)
           
 PlacemarkType withRegion(RegionType value)
           
 PlacemarkType withStyleUrl(String value)
           
 PlacemarkType withTargetId(String value)
           
 PlacemarkType withVisibility(Boolean value)
           
 
Methods inherited from class net.opengis.kml.v_2_3.AbstractFeatureType
getAbstractExtendedDataGroup, getAbstractFeatureObjectExtensionGroup, getAbstractFeatureSimpleExtensionGroup, getAbstractSnippetGroup, getAbstractStyleSelectorGroup, getAbstractTimePrimitiveGroup, getAbstractViewGroup, getAddress, getAddressDetails, getAtomAuthor, getAtomLink, getDescription, getName, getPhoneNumber, getRegion, getStyleUrl, isBalloonVisibility, isOpen, isSetAbstractExtendedDataGroup, isSetAbstractFeatureObjectExtensionGroup, isSetAbstractFeatureSimpleExtensionGroup, isSetAbstractSnippetGroup, isSetAbstractStyleSelectorGroup, isSetAbstractTimePrimitiveGroup, isSetAbstractViewGroup, isSetAddress, isSetAddressDetails, isSetAtomAuthor, isSetAtomLink, isSetBalloonVisibility, isSetDescription, isSetName, isSetOpen, isSetPhoneNumber, isSetRegion, isSetStyleUrl, isSetVisibility, isVisibility, setAbstractExtendedDataGroup, setAbstractFeatureObjectExtensionGroup, setAbstractFeatureSimpleExtensionGroup, setAbstractSnippetGroup, setAbstractStyleSelectorGroup, setAbstractTimePrimitiveGroup, setAbstractViewGroup, setAddress, setAddressDetails, setAtomAuthor, setAtomLink, setBalloonVisibility, setDescription, setName, setOpen, setPhoneNumber, setRegion, setStyleUrl, setVisibility, unsetAbstractFeatureObjectExtensionGroup, unsetAbstractFeatureSimpleExtensionGroup, unsetAbstractStyleSelectorGroup
 
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

abstractGeometryGroup

protected JAXBElement<? extends AbstractGeometryType> abstractGeometryGroup

placemarkSimpleExtensionGroup

protected List<Object> placemarkSimpleExtensionGroup

placemarkObjectExtensionGroup

protected List<AbstractObjectType> placemarkObjectExtensionGroup
Constructor Detail

PlacemarkType

public PlacemarkType()
Method Detail

getAbstractGeometryGroup

public JAXBElement<? extends AbstractGeometryType> getAbstractGeometryGroup()
Gets the value of the abstractGeometryGroup property.

Returns:
possible object is JAXBElement<ModelType> JAXBElement<AbstractGeometryType> JAXBElement<PointType> JAXBElement<LineStringType> JAXBElement<TrackType> JAXBElement<PolygonType> JAXBElement<LinearRingType> JAXBElement<MultiGeometryType> JAXBElement<MultiTrackType>

setAbstractGeometryGroup

public void setAbstractGeometryGroup(JAXBElement<? extends AbstractGeometryType> value)
Sets the value of the abstractGeometryGroup property.

Parameters:
value - allowed object is JAXBElement<ModelType> JAXBElement<AbstractGeometryType> JAXBElement<PointType> JAXBElement<LineStringType> JAXBElement<TrackType> JAXBElement<PolygonType> JAXBElement<LinearRingType> JAXBElement<MultiGeometryType> JAXBElement<MultiTrackType>

isSetAbstractGeometryGroup

public boolean isSetAbstractGeometryGroup()

getPlacemarkSimpleExtensionGroup

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

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

    getPlacemarkSimpleExtensionGroup().add(newItem);
 

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


isSetPlacemarkSimpleExtensionGroup

public boolean isSetPlacemarkSimpleExtensionGroup()

unsetPlacemarkSimpleExtensionGroup

public void unsetPlacemarkSimpleExtensionGroup()

getPlacemarkObjectExtensionGroup

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

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

    getPlacemarkObjectExtensionGroup().add(newItem);
 

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


isSetPlacemarkObjectExtensionGroup

public boolean isSetPlacemarkObjectExtensionGroup()

unsetPlacemarkObjectExtensionGroup

public void unsetPlacemarkObjectExtensionGroup()

toString

public String toString()
Overrides:
toString in class AbstractFeatureType

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 AbstractFeatureType

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 AbstractFeatureType

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 AbstractFeatureType

equals

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

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 AbstractFeatureType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractFeatureType

clone

public Object clone()
Overrides:
clone in class AbstractFeatureType

copyTo

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

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 AbstractFeatureType

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 AbstractFeatureType

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 AbstractFeatureType

setPlacemarkSimpleExtensionGroup

public void setPlacemarkSimpleExtensionGroup(List<Object> value)

setPlacemarkObjectExtensionGroup

public void setPlacemarkObjectExtensionGroup(List<AbstractObjectType> value)

withAbstractGeometryGroup

public PlacemarkType withAbstractGeometryGroup(JAXBElement<? extends AbstractGeometryType> value)

withPlacemarkSimpleExtensionGroup

public PlacemarkType withPlacemarkSimpleExtensionGroup(Object... values)

withPlacemarkSimpleExtensionGroup

public PlacemarkType withPlacemarkSimpleExtensionGroup(Collection<Object> values)

withPlacemarkObjectExtensionGroup

public PlacemarkType withPlacemarkObjectExtensionGroup(AbstractObjectType... values)

withPlacemarkObjectExtensionGroup

public PlacemarkType withPlacemarkObjectExtensionGroup(Collection<AbstractObjectType> values)

withPlacemarkSimpleExtensionGroup

public PlacemarkType withPlacemarkSimpleExtensionGroup(List<Object> value)

withPlacemarkObjectExtensionGroup

public PlacemarkType withPlacemarkObjectExtensionGroup(List<AbstractObjectType> value)

withName

public PlacemarkType withName(String value)
Overrides:
withName in class AbstractFeatureType

withVisibility

public PlacemarkType withVisibility(Boolean value)
Overrides:
withVisibility in class AbstractFeatureType

withBalloonVisibility

public PlacemarkType withBalloonVisibility(Boolean value)
Overrides:
withBalloonVisibility in class AbstractFeatureType

withOpen

public PlacemarkType withOpen(Boolean value)
Overrides:
withOpen in class AbstractFeatureType

withAtomAuthor

public PlacemarkType withAtomAuthor(org.hisrc.w3c.atom.v_1_0.AtomPersonConstruct value)
Overrides:
withAtomAuthor in class AbstractFeatureType

withAtomLink

public PlacemarkType withAtomLink(org.hisrc.w3c.atom.v_1_0.Link value)
Overrides:
withAtomLink in class AbstractFeatureType

withAddress

public PlacemarkType withAddress(String value)
Overrides:
withAddress in class AbstractFeatureType

withAddressDetails

public PlacemarkType withAddressDetails(AddressDetails value)
Overrides:
withAddressDetails in class AbstractFeatureType

withPhoneNumber

public PlacemarkType withPhoneNumber(String value)
Overrides:
withPhoneNumber in class AbstractFeatureType

withAbstractSnippetGroup

public PlacemarkType withAbstractSnippetGroup(JAXBElement<?> value)
Overrides:
withAbstractSnippetGroup in class AbstractFeatureType

withDescription

public PlacemarkType withDescription(String value)
Overrides:
withDescription in class AbstractFeatureType

withAbstractViewGroup

public PlacemarkType withAbstractViewGroup(JAXBElement<? extends AbstractViewType> value)
Overrides:
withAbstractViewGroup in class AbstractFeatureType

withAbstractTimePrimitiveGroup

public PlacemarkType withAbstractTimePrimitiveGroup(JAXBElement<? extends AbstractTimePrimitiveType> value)
Overrides:
withAbstractTimePrimitiveGroup in class AbstractFeatureType

withStyleUrl

public PlacemarkType withStyleUrl(String value)
Overrides:
withStyleUrl in class AbstractFeatureType

withAbstractStyleSelectorGroup

public PlacemarkType withAbstractStyleSelectorGroup(JAXBElement<? extends AbstractStyleSelectorType>... values)
Overrides:
withAbstractStyleSelectorGroup in class AbstractFeatureType

withAbstractStyleSelectorGroup

public PlacemarkType withAbstractStyleSelectorGroup(Collection<JAXBElement<? extends AbstractStyleSelectorType>> values)
Overrides:
withAbstractStyleSelectorGroup in class AbstractFeatureType

withRegion

public PlacemarkType withRegion(RegionType value)
Overrides:
withRegion in class AbstractFeatureType

withAbstractExtendedDataGroup

public PlacemarkType withAbstractExtendedDataGroup(JAXBElement<?> value)
Overrides:
withAbstractExtendedDataGroup in class AbstractFeatureType

withAbstractFeatureSimpleExtensionGroup

public PlacemarkType withAbstractFeatureSimpleExtensionGroup(Object... values)
Overrides:
withAbstractFeatureSimpleExtensionGroup in class AbstractFeatureType

withAbstractFeatureSimpleExtensionGroup

public PlacemarkType withAbstractFeatureSimpleExtensionGroup(Collection<Object> values)
Overrides:
withAbstractFeatureSimpleExtensionGroup in class AbstractFeatureType

withAbstractFeatureObjectExtensionGroup

public PlacemarkType withAbstractFeatureObjectExtensionGroup(AbstractObjectType... values)
Overrides:
withAbstractFeatureObjectExtensionGroup in class AbstractFeatureType

withAbstractFeatureObjectExtensionGroup

public PlacemarkType withAbstractFeatureObjectExtensionGroup(Collection<AbstractObjectType> values)
Overrides:
withAbstractFeatureObjectExtensionGroup in class AbstractFeatureType

withAbstractStyleSelectorGroup

public PlacemarkType withAbstractStyleSelectorGroup(List<JAXBElement<? extends AbstractStyleSelectorType>> value)
Overrides:
withAbstractStyleSelectorGroup in class AbstractFeatureType

withAbstractFeatureSimpleExtensionGroup

public PlacemarkType withAbstractFeatureSimpleExtensionGroup(List<Object> value)
Overrides:
withAbstractFeatureSimpleExtensionGroup in class AbstractFeatureType

withAbstractFeatureObjectExtensionGroup

public PlacemarkType withAbstractFeatureObjectExtensionGroup(List<AbstractObjectType> value)
Overrides:
withAbstractFeatureObjectExtensionGroup in class AbstractFeatureType

withObjectSimpleExtensionGroup

public PlacemarkType withObjectSimpleExtensionGroup(Object... values)
Overrides:
withObjectSimpleExtensionGroup in class AbstractFeatureType

withObjectSimpleExtensionGroup

public PlacemarkType withObjectSimpleExtensionGroup(Collection<Object> values)
Overrides:
withObjectSimpleExtensionGroup in class AbstractFeatureType

withId

public PlacemarkType withId(String value)
Overrides:
withId in class AbstractFeatureType

withTargetId

public PlacemarkType withTargetId(String value)
Overrides:
withTargetId in class AbstractFeatureType

withObjectSimpleExtensionGroup

public PlacemarkType withObjectSimpleExtensionGroup(List<Object> value)
Overrides:
withObjectSimpleExtensionGroup in class AbstractFeatureType


Copyright © 2008-2015. All Rights Reserved.