Class AbstractFeatureType
- Direct Known Subclasses:
AbstractContainerType,AbstractOverlayType,NetworkLinkType,PlacemarkType,TourType
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://www.opengis.net/kml/2.2}AbstractObjectType">
<sequence>
<element ref="{http://www.opengis.net/kml/2.2}name" minOccurs="0"/>
<element ref="{http://www.opengis.net/kml/2.2}visibility" minOccurs="0"/>
<element ref="{http://www.opengis.net/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://www.opengis.net/kml/2.2}address" minOccurs="0"/>
<element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressDetails" minOccurs="0"/>
<element ref="{http://www.opengis.net/kml/2.2}phoneNumber" minOccurs="0"/>
<choice>
<element ref="{http://www.opengis.net/kml/2.2}Snippet" minOccurs="0"/>
<element ref="{http://www.opengis.net/kml/2.2}snippet" minOccurs="0"/>
</choice>
<element ref="{http://www.opengis.net/kml/2.2}description" minOccurs="0"/>
<element ref="{http://www.opengis.net/kml/2.2}AbstractViewGroup" minOccurs="0"/>
<element ref="{http://www.opengis.net/kml/2.2}AbstractTimePrimitiveGroup" minOccurs="0"/>
<element ref="{http://www.opengis.net/kml/2.2}styleUrl" minOccurs="0"/>
<element ref="{http://www.opengis.net/kml/2.2}AbstractStyleSelectorGroup" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.opengis.net/kml/2.2}Region" minOccurs="0"/>
<choice>
<element ref="{http://www.opengis.net/kml/2.2}Metadata" minOccurs="0"/>
<element ref="{http://www.opengis.net/kml/2.2}ExtendedData" minOccurs="0"/>
</choice>
<element ref="{http://www.opengis.net/kml/2.2}AbstractFeatureSimpleExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.opengis.net/kml/2.2}AbstractFeatureObjectExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<AbstractObjectType> protected List<jakarta.xml.bind.JAXBElement<?>> protected List<jakarta.xml.bind.JAXBElement<? extends AbstractStyleSelectorType>> protected jakarta.xml.bind.JAXBElement<? extends AbstractTimePrimitiveType> protected jakarta.xml.bind.JAXBElement<? extends AbstractViewType> protected Stringprotected AddressDetailsprotected AtomPersonConstructprotected Stringprotected ExtendedDataTypeprotected Linkprotected MetadataTypeprotected Stringprotected Booleanprotected Stringprotected RegionTypeprotected SnippetTypeprotected SnippetElementprotected Stringprotected BooleanFields inherited from class slash.navigation.kml.binding22.AbstractObjectType
id, objectSimpleExtensionGroup, targetId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the abstractFeatureObjectExtensionGroup property.List<jakarta.xml.bind.JAXBElement<?>> Gets the value of the abstractFeatureSimpleExtensionGroup property.List<jakarta.xml.bind.JAXBElement<? extends AbstractStyleSelectorType>> Gets the value of the abstractStyleSelectorGroup property.jakarta.xml.bind.JAXBElement<? extends AbstractTimePrimitiveType> Gets the value of the abstractTimePrimitiveGroup property.jakarta.xml.bind.JAXBElement<? extends AbstractViewType> Gets the value of the abstractViewGroup property.Gets the value of the address property.Gets the value of the addressDetails property.Gets the value of the author property.Gets the value of the description property.Gets the value of the extendedData property.getLink()Gets the value of the link property.Gets the value of the metadata property.getName()Gets the value of the name property.Gets the value of the phoneNumber property.Gets the value of the region property.Gets the value of the snippet property.Gets the value of the snippetElement property.Gets the value of the styleUrl property.isOpen()Gets the value of the open property.Gets the value of the visibility property.voidsetAbstractTimePrimitiveGroup(jakarta.xml.bind.JAXBElement<? extends AbstractTimePrimitiveType> value) Sets the value of the abstractTimePrimitiveGroup property.voidsetAbstractViewGroup(jakarta.xml.bind.JAXBElement<? extends AbstractViewType> value) Sets the value of the abstractViewGroup property.voidsetAddress(String value) Sets the value of the address property.voidsetAddressDetails(AddressDetails value) Sets the value of the addressDetails property.voidsetAuthor(AtomPersonConstruct value) Sets the value of the author property.voidsetDescription(String value) Sets the value of the description property.voidsetExtendedData(ExtendedDataType value) Sets the value of the extendedData property.voidSets the value of the link property.voidsetMetadata(MetadataType value) Sets the value of the metadata property.voidSets the value of the name property.voidSets the value of the open property.voidsetPhoneNumber(String value) Sets the value of the phoneNumber property.voidsetRegion(RegionType value) Sets the value of the region property.voidsetSnippet(SnippetType value) Sets the value of the snippet property.voidsetSnippetElement(SnippetElement value) Sets the value of the snippetElement property.voidsetStyleUrl(String value) Sets the value of the styleUrl property.voidsetVisibility(Boolean value) Sets the value of the visibility property.Methods inherited from class slash.navigation.kml.binding22.AbstractObjectType
getId, getObjectSimpleExtensionGroup, getTargetId, setId, setTargetId
-
Field Details
-
name
-
visibility
-
open
-
author
-
link
-
address
-
addressDetails
-
phoneNumber
-
snippet
-
snippetElement
-
description
-
abstractViewGroup
-
abstractTimePrimitiveGroup
protected jakarta.xml.bind.JAXBElement<? extends AbstractTimePrimitiveType> abstractTimePrimitiveGroup -
styleUrl
-
abstractStyleSelectorGroup
protected List<jakarta.xml.bind.JAXBElement<? extends AbstractStyleSelectorType>> abstractStyleSelectorGroup -
region
-
metadata
-
extendedData
-
abstractFeatureSimpleExtensionGroup
-
abstractFeatureObjectExtensionGroup
-
-
Constructor Details
-
AbstractFeatureType
public AbstractFeatureType()
-
-
Method Details
-
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
isVisibility
Gets the value of the visibility property.- Returns:
- possible object is
Boolean
-
setVisibility
Sets the value of the visibility property.- Parameters:
value- allowed object isBoolean
-
isOpen
Gets the value of the open property.- Returns:
- possible object is
Boolean
-
setOpen
Sets the value of the open property.- Parameters:
value- allowed object isBoolean
-
getAuthor
Gets the value of the author property.- Returns:
- possible object is
AtomPersonConstruct
-
getLink
Gets the value of the link property.- Returns:
- possible object is
Link
-
getAddress
Gets the value of the address property.- Returns:
- possible object is
String
-
setAddress
Sets the value of the address property.- Parameters:
value- allowed object isString
-
getAddressDetails
Gets the value of the addressDetails property.- Returns:
- possible object is
AddressDetails
-
getPhoneNumber
Gets the value of the phoneNumber property.- Returns:
- possible object is
String
-
setPhoneNumber
Sets the value of the phoneNumber property.- Parameters:
value- allowed object isString
-
getSnippet
Gets the value of the snippet property.- Returns:
- possible object is
SnippetType
-
getSnippetElement
Gets the value of the snippetElement property.- Returns:
- possible object is
SnippetElement
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getAbstractViewGroup
Gets the value of the abstractViewGroup property.- Returns:
- possible object is
JAXBElement<LookAtType>JAXBElement<AbstractViewType>JAXBElement<CameraType>
-
setAbstractViewGroup
Sets the value of the abstractViewGroup property.- Parameters:
value- allowed object isJAXBElement<LookAtType>JAXBElement<AbstractViewType>JAXBElement<CameraType>
-
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 isJAXBElement<AbstractTimePrimitiveType>JAXBElement<TimeStampType>JAXBElement<TimeSpanType>
-
getStyleUrl
Gets the value of the styleUrl property.- Returns:
- possible object is
String
-
setStyleUrl
Sets the value of the styleUrl property.- Parameters:
value- allowed object isString
-
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
setmethod 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<AbstractStyleSelectorType>JAXBElement<StyleType>JAXBElement<StyleMapType> -
getRegion
Gets the value of the region property.- Returns:
- possible object is
RegionType
-
getMetadata
Gets the value of the metadata property.- Returns:
- possible object is
MetadataType
-
getExtendedData
Gets the value of the extendedData property.- Returns:
- possible object is
ExtendedDataType
-
getAbstractFeatureSimpleExtensionGroup
Gets the value of the abstractFeatureSimpleExtensionGroup 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
setmethod for the abstractFeatureSimpleExtensionGroup property.For example, to add a new item, do as follows:
getAbstractFeatureSimpleExtensionGroup().add(newItem);Objects of the following type(s) are allowed in the list
JAXBElement<Object>JAXBElement<Boolean>JAXBElement<Double> -
getAbstractFeatureObjectExtensionGroup
Gets the value of the abstractFeatureObjectExtensionGroup 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
setmethod for the abstractFeatureObjectExtensionGroup property.For example, to add a new item, do as follows:
getAbstractFeatureObjectExtensionGroup().add(newItem);Objects of the following type(s) are allowed in the list
AbstractObjectType
-