Class AbstractFeatureType

java.lang.Object
slash.navigation.kml.binding22beta.AbstractObjectType
slash.navigation.kml.binding22beta.AbstractFeatureType
Direct Known Subclasses:
AbstractContainerType, AbstractOverlayType, NetworkLinkType, PlacemarkType

public abstract class AbstractFeatureType extends AbstractObjectType

Java class for AbstractFeatureType complex type.

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

 <complexType name="AbstractFeatureType">
   <complexContent>
     <extension base="{http://earth.google.com/kml/2.2}AbstractObjectType">
       <sequence>
         <element ref="{http://earth.google.com/kml/2.2}name" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}visibility" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}open" minOccurs="0"/>
         <element ref="{http://www.w3.org/2005/Atom}author" minOccurs="0"/>
         <element ref="{http://www.w3.org/2005/Atom}link" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}address" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressDetails" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}phoneNumber" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}Snippet" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}description" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}AbstractViewGroup" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}AbstractTimePrimitiveGroup" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}styleUrl" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}AbstractStyleSelectorGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://earth.google.com/kml/2.2}Region" minOccurs="0"/>
         <choice>
           <element ref="{http://earth.google.com/kml/2.2}Metadata" minOccurs="0"/>
           <element ref="{http://earth.google.com/kml/2.2}ExtendedData" minOccurs="0"/>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • AbstractFeatureType

      public AbstractFeatureType()
  • Method Details

    • getNameElement

      public String getNameElement()
      Gets the value of the nameElement property.
      Returns:
      possible object is String
    • setNameElement

      public void setNameElement(String value)
      Sets the value of the nameElement property.
      Parameters:
      value - allowed object is String
    • isVisibility

      public Boolean isVisibility()
      Gets the value of the visibility property.
      Returns:
      possible object is Boolean
    • setVisibility

      public void setVisibility(Boolean value)
      Sets the value of the visibility property.
      Parameters:
      value - allowed object is Boolean
    • isOpen

      public Boolean isOpen()
      Gets the value of the open property.
      Returns:
      possible object is Boolean
    • setOpen

      public void setOpen(Boolean value)
      Sets the value of the open property.
      Parameters:
      value - allowed object is Boolean
    • getAuthor

      public AtomPersonConstruct getAuthor()
      Gets the value of the author property.
      Returns:
      possible object is AtomPersonConstruct
    • setAuthor

      public void setAuthor(AtomPersonConstruct value)
      Sets the value of the author property.
      Parameters:
      value - allowed object is AtomPersonConstruct
    • getLink

      public Link getLink()
      Gets the value of the link property.
      Returns:
      possible object is Link
    • setLink

      public void setLink(Link value)
      Sets the value of the link property.
      Parameters:
      value - allowed object is Link
    • getAddress

      public String getAddress()
      Gets the value of the address property.
      Returns:
      possible object is String
    • setAddress

      public void setAddress(String value)
      Sets the value of the address property.
      Parameters:
      value - allowed object is String
    • getAddressDetails

      public AddressDetails getAddressDetails()
      Gets the value of the addressDetails property.
      Returns:
      possible object is AddressDetails
    • setAddressDetails

      public void setAddressDetails(AddressDetails value)
      Sets the value of the addressDetails property.
      Parameters:
      value - allowed object is AddressDetails
    • getPhoneNumber

      public String getPhoneNumber()
      Gets the value of the phoneNumber property.
      Returns:
      possible object is String
    • setPhoneNumber

      public void setPhoneNumber(String value)
      Sets the value of the phoneNumber property.
      Parameters:
      value - allowed object is String
    • getSnippet

      public SnippetType getSnippet()
      Gets the value of the snippet property.
      Returns:
      possible object is SnippetType
    • setSnippet

      public void setSnippet(SnippetType value)
      Sets the value of the snippet property.
      Parameters:
      value - allowed object is SnippetType
    • getDescription

      public String getDescription()
      Gets the value of the description property.
      Returns:
      possible object is String
    • setDescription

      public void setDescription(String value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is String
    • getAbstractViewGroup

      public jakarta.xml.bind.JAXBElement<? extends AbstractViewType> getAbstractViewGroup()
      Gets the value of the abstractViewGroup property.
      Returns:
      possible object is JAXBElement<CameraType> JAXBElement<AbstractViewType> JAXBElement<LookAtType>
    • setAbstractViewGroup

      public void setAbstractViewGroup(jakarta.xml.bind.JAXBElement<? extends AbstractViewType> value)
      Sets the value of the abstractViewGroup property.
      Parameters:
      value - allowed object is JAXBElement<CameraType> JAXBElement<AbstractViewType> JAXBElement<LookAtType>
    • getAbstractTimePrimitiveGroup

      public jakarta.xml.bind.JAXBElement<? extends AbstractTimePrimitiveType> getAbstractTimePrimitiveGroup()
      Gets the value of the abstractTimePrimitiveGroup property.
      Returns:
      possible object is JAXBElement<AbstractTimePrimitiveType> JAXBElement<TimeStampType> JAXBElement<TimeSpanType>
    • setAbstractTimePrimitiveGroup

      public void setAbstractTimePrimitiveGroup(jakarta.xml.bind.JAXBElement<? extends AbstractTimePrimitiveType> value)
      Sets the value of the abstractTimePrimitiveGroup property.
      Parameters:
      value - allowed object is JAXBElement<AbstractTimePrimitiveType> JAXBElement<TimeStampType> JAXBElement<TimeSpanType>
    • getStyleUrl

      public String getStyleUrl()
      Gets the value of the styleUrl property.
      Returns:
      possible object is String
    • setStyleUrl

      public void setStyleUrl(String value)
      Sets the value of the styleUrl property.
      Parameters:
      value - allowed object is String
    • getAbstractStyleSelectorGroup

      public List<jakarta.xml.bind.JAXBElement<? extends AbstractStyleSelectorType>> getAbstractStyleSelectorGroup()
      Gets the value of the abstractStyleSelectorGroup 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 abstractStyleSelectorGroup property.

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

          getAbstractStyleSelectorGroup().add(newItem);
       

      Objects of the following type(s) are allowed in the list JAXBElement<StyleMapType> JAXBElement<StyleType> JAXBElement<AbstractStyleSelectorType>

    • getRegion

      public RegionType getRegion()
      Gets the value of the region property.
      Returns:
      possible object is RegionType
    • setRegion

      public void setRegion(RegionType value)
      Sets the value of the region property.
      Parameters:
      value - allowed object is RegionType
    • getMetadata

      public MetadataType getMetadata()
      Gets the value of the metadata property.
      Returns:
      possible object is MetadataType
    • setMetadata

      public void setMetadata(MetadataType value)
      Sets the value of the metadata property.
      Parameters:
      value - allowed object is MetadataType
    • getExtendedData

      public ExtendedDataType getExtendedData()
      Gets the value of the extendedData property.
      Returns:
      possible object is ExtendedDataType
    • setExtendedData

      public void setExtendedData(ExtendedDataType value)
      Sets the value of the extendedData property.
      Parameters:
      value - allowed object is ExtendedDataType