de.micromata.opengis.kml.v_2_2_0
Class Folder

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.AbstractObject
      extended by de.micromata.opengis.kml.v_2_2_0.Feature
          extended by de.micromata.opengis.kml.v_2_2_0.Container
              extended by de.micromata.opengis.kml.v_2_2_0.Folder
All Implemented Interfaces:
java.lang.Cloneable

public class Folder
extends Container
implements java.lang.Cloneable

A Folder is used to arrange other Features hierarchically (Folders, Placemarks, NetworkLinks, or Overlays). A Feature is visible only if it and all its ancestors are visible.

A Folder is used to arrange other Features hierarchically (Folders, Placemarks, NetworkLinks, or Overlays). A Feature is visible only if it and all its ancestors are visible.

Syntax:
<Folder id="ID">
   <!-- inherited from Feature element -->
   <name>...</name>                      <!-- string -->
   <visibility>1</visibility>            <!-- boolean -->
   <open>0</open>                        <!-- boolean -->
   <atom:author>...<atom:author>         <!-- xmlns:atom -->
   <atom:link>...</atom:link>            <!-- xmlns:atom -->
   <address>...</address>                <!-- string -->
   <xal:AddressDetails>...</xal:AddressDetails>  <!-- xmlns:xal -->
<phoneNumber>...</phoneNumber> <!-- string -->
<Snippet maxLines="2">...</Snippet> <!-- string --> <description>...</description> <!-- string --> <AbstractView>...</AbstractView> <!-- Camera or LookAt --> <TimePrimitive>...</TimePrimitive> <styleUrl>...</styleUrl> <!-- anyURI --> <StyleSelector>...</StyleSelector> <Region>...</Region> <Metadata>...</Metadata> <!-- deprecated in KML 2.2 --> <ExtendedData>...</ExtendedData> <!-- new in KML 2.2 --> <!-- specific to Folder --> <!-- 0 or more Feature elements --> </Folder>
Extends:


Field Summary
protected  java.util.List<Feature> feature
          
protected  java.util.List<AbstractObject> folderObjectExtension
          
protected  java.util.List<java.lang.Object> folderSimpleExtension
           
 
Fields inherited from class de.micromata.opengis.kml.v_2_2_0.Container
containerObjectExtension, containerSimpleExtension
 
Fields inherited from class de.micromata.opengis.kml.v_2_2_0.Feature
abstractView, address, atomAuthor, atomLink, description, extendedData, featureObjectExtension, featureSimpleExtension, metadata, name, open, phoneNumber, region, snippet, snippetd, styleSelector, styleUrl, timePrimitive, visibility, xalAddressDetails
 
Fields inherited from class de.micromata.opengis.kml.v_2_2_0.AbstractObject
id, objectSimpleExtension, targetId
 
Constructor Summary
Folder()
           
 
Method Summary
 Folder addToContainerObjectExtension(AbstractObject containerObjectExtension)
          add a value to the containerObjectExtension property collection
 Folder addToContainerSimpleExtension(java.lang.Object containerSimpleExtension)
          add a value to the containerSimpleExtension property collection
 Folder addToFeature(Feature feature)
          add a value to the feature property collection
 Folder addToFeatureObjectExtension(AbstractObject featureObjectExtension)
          add a value to the featureObjectExtension property collection
 Folder addToFeatureSimpleExtension(java.lang.Object featureSimpleExtension)
          add a value to the featureSimpleExtension property collection
 Folder addToFolderObjectExtension(AbstractObject folderObjectExtension)
          add a value to the folderObjectExtension property collection
 Folder addToFolderSimpleExtension(java.lang.Object folderSimpleExtension)
          add a value to the folderSimpleExtension property collection
 Folder addToObjectSimpleExtension(java.lang.Object objectSimpleExtension)
          add a value to the objectSimpleExtension property collection
 Folder addToStyleSelector(StyleSelector styleSelector)
          add a value to the styleSelector property collection
 Folder clone()
           
 Document createAndAddDocument()
          Creates a new instance of Document and adds it to feature.
 Folder createAndAddFolder()
          Creates a new instance of Folder and adds it to feature.
 GroundOverlay createAndAddGroundOverlay()
          Creates a new instance of GroundOverlay and adds it to feature.
 NetworkLink createAndAddNetworkLink()
          Creates a new instance of NetworkLink and adds it to feature.
 PhotoOverlay createAndAddPhotoOverlay()
          Creates a new instance of PhotoOverlay and adds it to feature.
 Placemark createAndAddPlacemark()
          Creates a new instance of Placemark and adds it to feature.
 ScreenOverlay createAndAddScreenOverlay()
          Creates a new instance of ScreenOverlay and adds it to feature.
 Tour createAndAddTour()
          Creates a new instance of Tour and adds it to feature.
 boolean equals(java.lang.Object obj)
           
 java.util.List<Feature> getFeature()
           
 java.util.List<AbstractObject> getFolderObjectExtension()
           
 java.util.List<java.lang.Object> getFolderSimpleExtension()
           
 int hashCode()
           
 void setContainerObjectExtension(java.util.List<AbstractObject> containerObjectExtension)
           
 void setContainerSimpleExtension(java.util.List<java.lang.Object> containerSimpleExtension)
           
 void setFeature(java.util.List<Feature> feature)
           
 void setFeatureObjectExtension(java.util.List<AbstractObject> featureObjectExtension)
           
 void setFeatureSimpleExtension(java.util.List<java.lang.Object> featureSimpleExtension)
           
 void setFolderObjectExtension(java.util.List<AbstractObject> folderObjectExtension)
           
 void setFolderSimpleExtension(java.util.List<java.lang.Object> folderSimpleExtension)
           
 void setObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
           
 void setStyleSelector(java.util.List<StyleSelector> styleSelector)
           
 Folder withAbstractView(AbstractView abstractView)
          fluent setter
 Folder withAddress(java.lang.String address)
          fluent setter
 Folder withAtomAuthor(Author atomAuthor)
          fluent setter
 Folder withAtomLink(Link atomLink)
          fluent setter
 Folder withContainerObjectExtension(java.util.List<AbstractObject> containerObjectExtension)
          fluent setter
 Folder withContainerSimpleExtension(java.util.List<java.lang.Object> containerSimpleExtension)
          fluent setter
 Folder withDescription(java.lang.String description)
          fluent setter
 Folder withExtendedData(ExtendedData extendedData)
          fluent setter
 Folder withFeature(java.util.List<Feature> feature)
          fluent setter
 Folder withFeatureObjectExtension(java.util.List<AbstractObject> featureObjectExtension)
          fluent setter
 Folder withFeatureSimpleExtension(java.util.List<java.lang.Object> featureSimpleExtension)
          fluent setter
 Folder withFolderObjectExtension(java.util.List<AbstractObject> folderObjectExtension)
          fluent setter
 Folder withFolderSimpleExtension(java.util.List<java.lang.Object> folderSimpleExtension)
          fluent setter
 Folder withId(java.lang.String id)
          fluent setter
 Folder withMetadata(Metadata metadata)
          fluent setter
 Folder withName(java.lang.String name)
          fluent setter
 Folder withObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
          fluent setter
 Folder withOpen(java.lang.Boolean open)
          fluent setter
 Folder withPhoneNumber(java.lang.String phoneNumber)
          fluent setter
 Folder withRegion(Region region)
          fluent setter
 Folder withSnippet(Snippet snippet)
          fluent setter
 Folder withSnippetd(java.lang.String snippetd)
          fluent setter
 Folder withStyleSelector(java.util.List<StyleSelector> styleSelector)
          fluent setter
 Folder withStyleUrl(java.lang.String styleUrl)
          fluent setter
 Folder withTargetId(java.lang.String targetId)
          fluent setter
 Folder withTimePrimitive(TimePrimitive timePrimitive)
          fluent setter
 Folder withVisibility(java.lang.Boolean visibility)
          fluent setter
 Folder withXalAddressDetails(AddressDetails xalAddressDetails)
          fluent setter
 
Methods inherited from class de.micromata.opengis.kml.v_2_2_0.Container
getContainerObjectExtension, getContainerSimpleExtension
 
Methods inherited from class de.micromata.opengis.kml.v_2_2_0.Feature
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, setXalAddressDetails
 
Methods inherited from class de.micromata.opengis.kml.v_2_2_0.AbstractObject
getId, getObjectSimpleExtension, getTargetId, setId, setTargetId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

feature

protected java.util.List<Feature> feature

This is an abstract element and cannot be used directly in a KML file. The following diagram shows how some of a Feature's elements appear in Google Earth.

Syntax:
<!-- abstract element; do not create -->
 <!-- Feature id="ID" -->                <!-- Document,Folder,
                                              NetworkLink,Placemark,
                                              GroundOverlay,PhotoOverlay,ScreenOverlay -->
   <name>...</name>                      <!-- string -->
   <visibility>1</visibility>            <!-- boolean -->
   <open>0</open>                        <!-- boolean -->
   <atom:author>...<atom:author>         <!-- xmlns:atom -->
   <atom:link>...</atom:link>            <!-- xmlns:atom -->
   <address>...</address>                <!-- string -->
   <xal:AddressDetails>...</xal:AddressDetails>  <!-- xmlns:xal -->
<phoneNumber>...</phoneNumber> <!-- string -->
<Snippet maxLines="2">...</Snippet> <!-- string --> <description>...</description> <!-- string --> <AbstractView>...</AbstractView> <!-- Camera or LookAt --> <TimePrimitive>...</TimePrimitive> <!-- TimeStamp or TimeSpan --> <styleUrl>...</styleUrl> <!-- anyURI --> <StyleSelector>...</StyleSelector> <Region>...</Region> <Metadata>...</Metadata> <!-- deprecated in KML 2.2 --> <ExtendedData>...</ExtendedData> <!-- new in KML 2.2 -->
<-- /Feature -->
Extends:


folderSimpleExtension

protected java.util.List<java.lang.Object> folderSimpleExtension

folderObjectExtension

protected java.util.List<AbstractObject> folderObjectExtension

This is an abstract base class and cannot be used directly in a KML file. It provides the id attribute, which allows unique identification of a KML element, and the targetId attribute, which is used to reference objects that have already been loaded into Google Earth. The id attribute must be assigned if the mechanism is to be used.

Syntax:
<!-- abstract element; do not create -->
 <!-- Object id="ID" targetId="NCName" -->
 <!-- /Object> -->

Constructor Detail

Folder

public Folder()
Method Detail

getFeature

public java.util.List<Feature> getFeature()
See Also:
feature

getFolderSimpleExtension

public java.util.List<java.lang.Object> getFolderSimpleExtension()
See Also:
folderSimpleExtension

getFolderObjectExtension

public java.util.List<AbstractObject> getFolderObjectExtension()
See Also:
folderObjectExtension

hashCode

public int hashCode()
Overrides:
hashCode in class Container

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class Container

createAndAddTour

public Tour createAndAddTour()
Creates a new instance of Tour and adds it to feature. This method is a short version for: Tour tour = new Tour(); this.getFeature().add(tour);


createAndAddNetworkLink

public NetworkLink createAndAddNetworkLink()
Creates a new instance of NetworkLink and adds it to feature. This method is a short version for: NetworkLink networkLink = new NetworkLink(); this.getFeature().add(networkLink);


createAndAddPhotoOverlay

public PhotoOverlay createAndAddPhotoOverlay()
Creates a new instance of PhotoOverlay and adds it to feature. This method is a short version for: PhotoOverlay photoOverlay = new PhotoOverlay(); this.getFeature().add(photoOverlay);


createAndAddScreenOverlay

public ScreenOverlay createAndAddScreenOverlay()
Creates a new instance of ScreenOverlay and adds it to feature. This method is a short version for: ScreenOverlay screenOverlay = new ScreenOverlay(); this.getFeature().add(screenOverlay);


createAndAddGroundOverlay

public GroundOverlay createAndAddGroundOverlay()
Creates a new instance of GroundOverlay and adds it to feature. This method is a short version for: GroundOverlay groundOverlay = new GroundOverlay(); this.getFeature().add(groundOverlay);


createAndAddDocument

public Document createAndAddDocument()
Creates a new instance of Document and adds it to feature. This method is a short version for: Document document = new Document(); this.getFeature().add(document);


createAndAddFolder

public Folder createAndAddFolder()
Creates a new instance of Folder and adds it to feature. This method is a short version for: Folder folder = new Folder(); this.getFeature().add(folder);


createAndAddPlacemark

public Placemark createAndAddPlacemark()
Creates a new instance of Placemark and adds it to feature. This method is a short version for: Placemark placemark = new Placemark(); this.getFeature().add(placemark);


setFeature

public void setFeature(java.util.List<Feature> feature)
Parameters:
feature -
See Also:
feature

addToFeature

public Folder addToFeature(Feature feature)
add a value to the feature property collection

Parameters:
feature - Objects of the following type are allowed in the list: <TourJAXBElement<ContainerJAXBElement<DocumentJAXBElement<NetworkLinkJAXBElement<GroundOverlayJAXBElement<FolderJAXBElement<PhotoOverlayJAXBElement<FeatureJAXBElement<PlacemarkJAXBElement<OverlayJAXBElement<ScreenOverlay
Returns:
true (as general contract of Collection.add).

setFolderSimpleExtension

public void setFolderSimpleExtension(java.util.List<java.lang.Object> folderSimpleExtension)
Parameters:
folderSimpleExtension -
See Also:
folderSimpleExtension

addToFolderSimpleExtension

public Folder addToFolderSimpleExtension(java.lang.Object folderSimpleExtension)
add a value to the folderSimpleExtension property collection

Parameters:
folderSimpleExtension - Objects of the following type are allowed in the list: Object
Returns:
true (as general contract of Collection.add).

setFolderObjectExtension

public void setFolderObjectExtension(java.util.List<AbstractObject> folderObjectExtension)
Parameters:
folderObjectExtension -
See Also:
folderObjectExtension

addToFolderObjectExtension

public Folder addToFolderObjectExtension(AbstractObject folderObjectExtension)
add a value to the folderObjectExtension property collection

Parameters:
folderObjectExtension - Objects of the following type are allowed in the list: AbstractObject
Returns:
true (as general contract of Collection.add).

setObjectSimpleExtension

public void setObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
Overrides:
setObjectSimpleExtension in class Container
See Also:
objectSimpleExtension

addToObjectSimpleExtension

public Folder addToObjectSimpleExtension(java.lang.Object objectSimpleExtension)
Description copied from class: AbstractObject
add a value to the objectSimpleExtension property collection

Overrides:
addToObjectSimpleExtension in class Container
Parameters:
objectSimpleExtension - Objects of the following type are allowed in the list: Object
Returns:
true (as general contract of Collection.add).

setStyleSelector

public void setStyleSelector(java.util.List<StyleSelector> styleSelector)
Overrides:
setStyleSelector in class Container
See Also:
styleSelector

addToStyleSelector

public Folder addToStyleSelector(StyleSelector styleSelector)
Description copied from class: Feature
add a value to the styleSelector property collection

Overrides:
addToStyleSelector in class Container
Parameters:
styleSelector - Objects of the following type are allowed in the list: <StyleSelectorJAXBElement<StyleMapJAXBElement<Style
Returns:
true (as general contract of Collection.add).

setFeatureSimpleExtension

public void setFeatureSimpleExtension(java.util.List<java.lang.Object> featureSimpleExtension)
Overrides:
setFeatureSimpleExtension in class Container
See Also:
featureSimpleExtension

addToFeatureSimpleExtension

public Folder addToFeatureSimpleExtension(java.lang.Object featureSimpleExtension)
Description copied from class: Feature
add a value to the featureSimpleExtension property collection

Overrides:
addToFeatureSimpleExtension in class Container
Parameters:
featureSimpleExtension - Objects of the following type are allowed in the list: <ObjectJAXBElement<Boolean
Returns:
true (as general contract of Collection.add).

setFeatureObjectExtension

public void setFeatureObjectExtension(java.util.List<AbstractObject> featureObjectExtension)
Overrides:
setFeatureObjectExtension in class Container
See Also:
featureObjectExtension

addToFeatureObjectExtension

public Folder addToFeatureObjectExtension(AbstractObject featureObjectExtension)
Description copied from class: Feature
add a value to the featureObjectExtension property collection

Overrides:
addToFeatureObjectExtension in class Container
Parameters:
featureObjectExtension - Objects of the following type are allowed in the list: AbstractObject
Returns:
true (as general contract of Collection.add).

setContainerSimpleExtension

public void setContainerSimpleExtension(java.util.List<java.lang.Object> containerSimpleExtension)
Overrides:
setContainerSimpleExtension in class Container
See Also:
containerSimpleExtension

addToContainerSimpleExtension

public Folder addToContainerSimpleExtension(java.lang.Object containerSimpleExtension)
Description copied from class: Container
add a value to the containerSimpleExtension property collection

Overrides:
addToContainerSimpleExtension in class Container
Parameters:
containerSimpleExtension - Objects of the following type are allowed in the list: Object
Returns:
true (as general contract of Collection.add).

setContainerObjectExtension

public void setContainerObjectExtension(java.util.List<AbstractObject> containerObjectExtension)
Overrides:
setContainerObjectExtension in class Container
See Also:
containerObjectExtension

addToContainerObjectExtension

public Folder addToContainerObjectExtension(AbstractObject containerObjectExtension)
Description copied from class: Container
add a value to the containerObjectExtension property collection

Overrides:
addToContainerObjectExtension in class Container
Parameters:
containerObjectExtension - Objects of the following type are allowed in the list: AbstractObject
Returns:
true (as general contract of Collection.add).

withFeature

public Folder withFeature(java.util.List<Feature> feature)
fluent setter

Parameters:
feature - required parameter
See Also:
#setFeature(List)

withFolderSimpleExtension

public Folder withFolderSimpleExtension(java.util.List<java.lang.Object> folderSimpleExtension)
fluent setter

Parameters:
folderSimpleExtension - required parameter
See Also:
#setFolderSimpleExtension(List)

withFolderObjectExtension

public Folder withFolderObjectExtension(java.util.List<AbstractObject> folderObjectExtension)
fluent setter

Parameters:
folderObjectExtension - required parameter
See Also:
#setFolderObjectExtension(List)

withObjectSimpleExtension

public Folder withObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
Description copied from class: AbstractObject
fluent setter

Overrides:
withObjectSimpleExtension in class Container
Parameters:
objectSimpleExtension - required parameter
See Also:
#setObjectSimpleExtension(List)

withId

public Folder withId(java.lang.String id)
Description copied from class: AbstractObject
fluent setter

Overrides:
withId in class Container
Parameters:
id - required parameter
See Also:
AbstractObject.setId(String)

withTargetId

public Folder withTargetId(java.lang.String targetId)
Description copied from class: AbstractObject
fluent setter

Overrides:
withTargetId in class Container
Parameters:
targetId - required parameter
See Also:
AbstractObject.setTargetId(String)

withName

public Folder withName(java.lang.String name)
Description copied from class: Feature
fluent setter

Overrides:
withName in class Container
Parameters:
name - required parameter
See Also:
Feature.setName(String)

withVisibility

public Folder withVisibility(java.lang.Boolean visibility)
Description copied from class: Feature
fluent setter

Overrides:
withVisibility in class Container
Parameters:
visibility - required parameter
See Also:
Feature.setVisibility(Boolean)

withOpen

public Folder withOpen(java.lang.Boolean open)
Description copied from class: Feature
fluent setter

Overrides:
withOpen in class Container
Parameters:
open - required parameter
See Also:
Feature.setOpen(Boolean)

withAtomAuthor

public Folder withAtomAuthor(Author atomAuthor)
Description copied from class: Feature
fluent setter

Overrides:
withAtomAuthor in class Container
Parameters:
atomAuthor - required parameter
See Also:
Feature.setAtomAuthor(Author)

withAtomLink

public Folder withAtomLink(Link atomLink)
Description copied from class: Feature
fluent setter

Overrides:
withAtomLink in class Container
Parameters:
atomLink - required parameter
See Also:
Feature.setAtomLink(Link)

withAddress

public Folder withAddress(java.lang.String address)
Description copied from class: Feature
fluent setter

Overrides:
withAddress in class Container
Parameters:
address - required parameter
See Also:
Feature.setAddress(String)

withXalAddressDetails

public Folder withXalAddressDetails(AddressDetails xalAddressDetails)
Description copied from class: Feature
fluent setter

Overrides:
withXalAddressDetails in class Container
Parameters:
xalAddressDetails - required parameter
See Also:
Feature.setXalAddressDetails(AddressDetails)

withPhoneNumber

public Folder withPhoneNumber(java.lang.String phoneNumber)
Description copied from class: Feature
fluent setter

Overrides:
withPhoneNumber in class Container
Parameters:
phoneNumber - required parameter
See Also:
Feature.setPhoneNumber(String)

withSnippet

public Folder withSnippet(Snippet snippet)
Description copied from class: Feature
fluent setter

Overrides:
withSnippet in class Container
Parameters:
snippet - required parameter
See Also:
Feature.setSnippet(Snippet)

withSnippetd

public Folder withSnippetd(java.lang.String snippetd)
Description copied from class: Feature
fluent setter

Overrides:
withSnippetd in class Container
Parameters:
snippetd - required parameter
See Also:
Feature.setSnippetd(String)

withDescription

public Folder withDescription(java.lang.String description)
Description copied from class: Feature
fluent setter

Overrides:
withDescription in class Container
Parameters:
description - required parameter
See Also:
Feature.setDescription(String)

withAbstractView

public Folder withAbstractView(AbstractView abstractView)
Description copied from class: Feature
fluent setter

Overrides:
withAbstractView in class Container
Parameters:
abstractView - required parameter
See Also:
Feature.setAbstractView(AbstractView)

withTimePrimitive

public Folder withTimePrimitive(TimePrimitive timePrimitive)
Description copied from class: Feature
fluent setter

Overrides:
withTimePrimitive in class Container
Parameters:
timePrimitive - required parameter
See Also:
Feature.setTimePrimitive(TimePrimitive)

withStyleUrl

public Folder withStyleUrl(java.lang.String styleUrl)
Description copied from class: Feature
fluent setter

Overrides:
withStyleUrl in class Container
Parameters:
styleUrl - required parameter
See Also:
Feature.setStyleUrl(String)

withStyleSelector

public Folder withStyleSelector(java.util.List<StyleSelector> styleSelector)
Description copied from class: Feature
fluent setter

Overrides:
withStyleSelector in class Container
Parameters:
styleSelector - required parameter
See Also:
#setStyleSelector(List)

withRegion

public Folder withRegion(Region region)
Description copied from class: Feature
fluent setter

Overrides:
withRegion in class Container
Parameters:
region - required parameter
See Also:
Feature.setRegion(Region)

withMetadata

public Folder withMetadata(Metadata metadata)
Description copied from class: Feature
fluent setter

Overrides:
withMetadata in class Container
Parameters:
metadata - required parameter
See Also:
Feature.setMetadata(Metadata)

withExtendedData

public Folder withExtendedData(ExtendedData extendedData)
Description copied from class: Feature
fluent setter

Overrides:
withExtendedData in class Container
Parameters:
extendedData - required parameter
See Also:
Feature.setExtendedData(ExtendedData)

withFeatureSimpleExtension

public Folder withFeatureSimpleExtension(java.util.List<java.lang.Object> featureSimpleExtension)
Description copied from class: Feature
fluent setter

Overrides:
withFeatureSimpleExtension in class Container
Parameters:
featureSimpleExtension - required parameter
See Also:
#setFeatureSimpleExtension(List)

withFeatureObjectExtension

public Folder withFeatureObjectExtension(java.util.List<AbstractObject> featureObjectExtension)
Description copied from class: Feature
fluent setter

Overrides:
withFeatureObjectExtension in class Container
Parameters:
featureObjectExtension - required parameter
See Also:
#setFeatureObjectExtension(List)

withContainerSimpleExtension

public Folder withContainerSimpleExtension(java.util.List<java.lang.Object> containerSimpleExtension)
Description copied from class: Container
fluent setter

Overrides:
withContainerSimpleExtension in class Container
Parameters:
containerSimpleExtension - required parameter
See Also:
#setContainerSimpleExtension(List)

withContainerObjectExtension

public Folder withContainerObjectExtension(java.util.List<AbstractObject> containerObjectExtension)
Description copied from class: Container
fluent setter

Overrides:
withContainerObjectExtension in class Container
Parameters:
containerObjectExtension - required parameter
See Also:
#setContainerObjectExtension(List)

clone

public Folder clone()
Overrides:
clone in class Container