public abstract class Container extends Feature implements Cloneable
This is an abstract element and cannot be used directly in a KML file. A Container element holds one or more Features and allows the creation of nested hierarchies.
Syntax:<!-- abstract element; do not create --> <!-- Container id="ID" --> <!-- Document,Folder --> <!-- inherited from Feature element --> <name>...</name> <!-- string --> <visibility>1</visibility> <!-- boolean --> <open>0</open> <!-- boolean --> <address>...</address> <!-- string --> <AddressDetails xmlns="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0">...Extends:
</AddressDetails> <!-- string --> <phoneNumber>...</phoneNumber> <!-- string -->
<Snippet maxLines="2">...</Snippet> <!-- string --> <description>...</description> <!-- string --> <AbstractView>...</AbstractView> <!-- LookAt or Camera --> <TimePrimitive>...</TimePrimitive> <styleUrl>...</styleUrl> <!-- anyURI --> <StyleSelector>...</StyleSelector> <Region>...</Region> <Metadata>...</Metadata> <atom:author>...<atom:author> <!-- xmlns:atom="http://www.w3.org/2005/Atom" --> <atom:link>...</atom:link> <!-- specific to Container -->
<!-- 0 or more Features --> <!-- /Container -->
| Modifier and Type | Field and Description |
|---|---|
protected List<AbstractObject> |
containerObjectExtension
|
protected List<Object> |
containerSimpleExtension |
abstractView, address, atomAuthor, atomLink, description, extendedData, featureObjectExtension, featureSimpleExtension, metadata, name, open, phoneNumber, region, snippet, snippetd, styleSelector, styleUrl, timePrimitive, visibility, xalAddressDetailsid, objectSimpleExtension, targetId| Constructor and Description |
|---|
Container() |
| Modifier and Type | Method and Description |
|---|---|
Container |
addToContainerObjectExtension(AbstractObject containerObjectExtension)
add a value to the containerObjectExtension property collection
|
Container |
addToContainerSimpleExtension(Object containerSimpleExtension)
add a value to the containerSimpleExtension property collection
|
Container |
addToFeatureObjectExtension(AbstractObject featureObjectExtension)
add a value to the featureObjectExtension property collection
|
Container |
addToFeatureSimpleExtension(Object featureSimpleExtension)
add a value to the featureSimpleExtension property collection
|
Container |
addToObjectSimpleExtension(Object objectSimpleExtension)
add a value to the objectSimpleExtension property collection
|
Container |
addToStyleSelector(StyleSelector styleSelector)
add a value to the styleSelector property collection
|
Container |
clone() |
boolean |
equals(Object obj) |
List<AbstractObject> |
getContainerObjectExtension() |
List<Object> |
getContainerSimpleExtension() |
int |
hashCode() |
void |
setContainerObjectExtension(List<AbstractObject> containerObjectExtension) |
void |
setContainerSimpleExtension(List<Object> containerSimpleExtension) |
void |
setFeatureObjectExtension(List<AbstractObject> featureObjectExtension) |
void |
setFeatureSimpleExtension(List<Object> featureSimpleExtension) |
void |
setObjectSimpleExtension(List<Object> objectSimpleExtension) |
void |
setStyleSelector(List<StyleSelector> styleSelector) |
Container |
withAbstractView(AbstractView abstractView)
fluent setter
|
Container |
withAddress(String address)
fluent setter
|
Container |
withAtomAuthor(Author atomAuthor)
fluent setter
|
Container |
withAtomLink(Link atomLink)
fluent setter
|
Container |
withContainerObjectExtension(List<AbstractObject> containerObjectExtension)
fluent setter
|
Container |
withContainerSimpleExtension(List<Object> containerSimpleExtension)
fluent setter
|
Container |
withDescription(String description)
fluent setter
|
Container |
withExtendedData(ExtendedData extendedData)
fluent setter
|
Container |
withFeatureObjectExtension(List<AbstractObject> featureObjectExtension)
fluent setter
|
Container |
withFeatureSimpleExtension(List<Object> featureSimpleExtension)
fluent setter
|
Container |
withId(String id)
fluent setter
|
Container |
withMetadata(Metadata metadata)
fluent setter
|
Container |
withName(String name)
fluent setter
|
Container |
withObjectSimpleExtension(List<Object> objectSimpleExtension)
fluent setter
|
Container |
withOpen(Boolean open)
fluent setter
|
Container |
withPhoneNumber(String phoneNumber)
fluent setter
|
Container |
withRegion(Region region)
fluent setter
|
Container |
withSnippet(Snippet snippet)
fluent setter
|
Container |
withSnippetd(String snippetd)
fluent setter
|
Container |
withStyleSelector(List<StyleSelector> styleSelector)
fluent setter
|
Container |
withStyleUrl(String styleUrl)
fluent setter
|
Container |
withTargetId(String targetId)
fluent setter
|
Container |
withTimePrimitive(TimePrimitive timePrimitive)
fluent setter
|
Container |
withVisibility(Boolean visibility)
fluent setter
|
Container |
withXalAddressDetails(AddressDetails xalAddressDetails)
fluent setter
|
createAndAddStyle, createAndAddStyleMap, createAndSetAtomAuthor, createAndSetAtomLink, createAndSetCamera, createAndSetExtendedData, createAndSetLookAt, createAndSetMetadata, createAndSetRegion, createAndSetSnippet, createAndSetTimeSpan, createAndSetTimeStamp, createAndSetXalAddressDetails, getAbstractView, getAddress, getAtomAuthor, getAtomLink, getDescription, getExtendedData, getFeatureObjectExtension, getFeatureSimpleExtension, getMetadata, getName, getPhoneNumber, getRegion, getSnippet, getSnippetd, getStyleSelector, getStyleUrl, getTimePrimitive, getXalAddressDetails, isOpen, isVisibility, setAbstractView, setAddress, setAtomAuthor, setAtomLink, setDescription, setExtendedData, setMetadata, setName, setOpen, setPhoneNumber, setRegion, setSnippet, setSnippetd, setStyleUrl, setTimePrimitive, setVisibility, setXalAddressDetailsgetId, getObjectSimpleExtension, getTargetId, setId, setTargetIdprotected List<AbstractObject> containerObjectExtension
public List<Object> getContainerSimpleExtension()
containerSimpleExtensionpublic List<AbstractObject> getContainerObjectExtension()
containerObjectExtensionpublic void setContainerSimpleExtension(List<Object> containerSimpleExtension)
containerSimpleExtension - containerSimpleExtensionpublic Container addToContainerSimpleExtension(Object containerSimpleExtension)
containerSimpleExtension - Objects of the following type are allowed in the list: Objectpublic void setContainerObjectExtension(List<AbstractObject> containerObjectExtension)
containerObjectExtension - containerObjectExtensionpublic Container addToContainerObjectExtension(AbstractObject containerObjectExtension)
containerObjectExtension - Objects of the following type are allowed in the list: AbstractObjectpublic void setObjectSimpleExtension(List<Object> objectSimpleExtension)
setObjectSimpleExtension in class FeatureobjectSimpleExtensionpublic Container addToObjectSimpleExtension(Object objectSimpleExtension)
AbstractObjectaddToObjectSimpleExtension in class FeatureobjectSimpleExtension - Objects of the following type are allowed in the list: Objectpublic void setStyleSelector(List<StyleSelector> styleSelector)
setStyleSelector in class FeaturestyleSelectorpublic Container addToStyleSelector(StyleSelector styleSelector)
FeatureaddToStyleSelector in class FeaturestyleSelector - Objects of the following type are allowed in the list: <StyleJAXBElement<StyleSelectorJAXBElement<StyleMappublic void setFeatureSimpleExtension(List<Object> featureSimpleExtension)
setFeatureSimpleExtension in class FeaturefeatureSimpleExtensionpublic Container addToFeatureSimpleExtension(Object featureSimpleExtension)
FeatureaddToFeatureSimpleExtension in class FeaturefeatureSimpleExtension - Objects of the following type are allowed in the list: <DoubleJAXBElement<ObjectJAXBElement<Booleanpublic void setFeatureObjectExtension(List<AbstractObject> featureObjectExtension)
setFeatureObjectExtension in class FeaturefeatureObjectExtensionpublic Container addToFeatureObjectExtension(AbstractObject featureObjectExtension)
FeatureaddToFeatureObjectExtension in class FeaturefeatureObjectExtension - Objects of the following type are allowed in the list: AbstractObjectpublic Container withContainerSimpleExtension(List<Object> containerSimpleExtension)
containerSimpleExtension - required parameter#setContainerSimpleExtension(Listpublic Container withContainerObjectExtension(List<AbstractObject> containerObjectExtension)
containerObjectExtension - required parameter#setContainerObjectExtension(List) public Container withObjectSimpleExtension(List<Object> objectSimpleExtension)
AbstractObjectwithObjectSimpleExtension in class FeatureobjectSimpleExtension - required parameter#setObjectSimpleExtension(Listpublic Container withId(String id)
AbstractObjectwithId in class Featureid - required parameterAbstractObject.setId(String)public Container withTargetId(String targetId)
AbstractObjectwithTargetId in class FeaturetargetId - required parameterAbstractObject.setTargetId(String)public Container withName(String name)
FeaturewithName in class Featurename - required parameterFeature.setName(String)public Container withVisibility(Boolean visibility)
FeaturewithVisibility in class Featurevisibility - required parameterFeature.setVisibility(Boolean)public Container withOpen(Boolean open)
FeaturewithOpen in class Featureopen - required parameterFeature.setOpen(Boolean)public Container withAtomAuthor(Author atomAuthor)
FeaturewithAtomAuthor in class FeatureatomAuthor - required parameterFeature.setAtomAuthor(Author)public Container withAtomLink(Link atomLink)
FeaturewithAtomLink in class FeatureatomLink - required parameterFeature.setAtomLink(Link)public Container withAddress(String address)
FeaturewithAddress in class Featureaddress - required parameterFeature.setAddress(String)public Container withXalAddressDetails(AddressDetails xalAddressDetails)
FeaturewithXalAddressDetails in class FeaturexalAddressDetails - required parameterFeature.setXalAddressDetails(AddressDetails)public Container withPhoneNumber(String phoneNumber)
FeaturewithPhoneNumber in class FeaturephoneNumber - required parameterFeature.setPhoneNumber(String)public Container withSnippet(Snippet snippet)
FeaturewithSnippet in class Featuresnippet - required parameterFeature.setSnippet(Snippet)public Container withSnippetd(String snippetd)
FeaturewithSnippetd in class Featuresnippetd - required parameterFeature.setSnippetd(String)public Container withDescription(String description)
FeaturewithDescription in class Featuredescription - required parameterFeature.setDescription(String)public Container withAbstractView(AbstractView abstractView)
FeaturewithAbstractView in class FeatureabstractView - required parameterFeature.setAbstractView(AbstractView)public Container withTimePrimitive(TimePrimitive timePrimitive)
FeaturewithTimePrimitive in class FeaturetimePrimitive - required parameterFeature.setTimePrimitive(TimePrimitive)public Container withStyleUrl(String styleUrl)
FeaturewithStyleUrl in class FeaturestyleUrl - required parameterFeature.setStyleUrl(String)public Container withStyleSelector(List<StyleSelector> styleSelector)
FeaturewithStyleSelector in class FeaturestyleSelector - required parameter#setStyleSelector(List) public Container withRegion(Region region)
FeaturewithRegion in class Featureregion - required parameterFeature.setRegion(Region)public Container withMetadata(Metadata metadata)
FeaturewithMetadata in class Featuremetadata - required parameterFeature.setMetadata(Metadata)public Container withExtendedData(ExtendedData extendedData)
FeaturewithExtendedData in class FeatureextendedData - required parameterFeature.setExtendedData(ExtendedData)public Container withFeatureSimpleExtension(List<Object> featureSimpleExtension)
FeaturewithFeatureSimpleExtension in class FeaturefeatureSimpleExtension - required parameter#setFeatureSimpleExtension(Listpublic Container withFeatureObjectExtension(List<AbstractObject> featureObjectExtension)
FeaturewithFeatureObjectExtension in class FeaturefeatureObjectExtension - required parameter#setFeatureObjectExtension(List) Copyright © 2014 Micromata GmbH. All rights reserved.