de.micromata.opengis.kml.v_2_2_0
Class SubStyle

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.AbstractObject
      extended by de.micromata.opengis.kml.v_2_2_0.SubStyle
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
BalloonStyle, ColorStyle, ListStyle

public abstract class SubStyle
extends AbstractObject
implements java.lang.Cloneable


Field Summary
protected  java.util.List<AbstractObject> subStyleObjectExtension
           
protected  java.util.List<java.lang.Object> subStyleSimpleExtension
           
 
Fields inherited from class de.micromata.opengis.kml.v_2_2_0.AbstractObject
id, objectSimpleExtension, targetId
 
Constructor Summary
SubStyle()
           
 
Method Summary
 SubStyle addToObjectSimpleExtension(java.lang.Object objectSimpleExtension)
          add a value to the objectSimpleExtension property collection
 SubStyle addToSubStyleObjectExtension(AbstractObject subStyleObjectExtension)
          add a value to the subStyleObjectExtension property collection
 SubStyle addToSubStyleSimpleExtension(java.lang.Object subStyleSimpleExtension)
          add a value to the subStyleSimpleExtension property collection
 SubStyle clone()
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<AbstractObject> getSubStyleObjectExtension()
           
 java.util.List<java.lang.Object> getSubStyleSimpleExtension()
           
 int hashCode()
           
 void setObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
           
 void setSubStyleObjectExtension(java.util.List<AbstractObject> subStyleObjectExtension)
          Sets the value of the subStyleObjectExtension property Objects of the following type(s) are allowed in the list List.
 void setSubStyleSimpleExtension(java.util.List<java.lang.Object> subStyleSimpleExtension)
          Sets the value of the subStyleSimpleExtension property Objects of the following type(s) are allowed in the list List.
 SubStyle withId(java.lang.String id)
          fluent setter
 SubStyle withObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
          fluent setter
 SubStyle withSubStyleObjectExtension(java.util.List<AbstractObject> subStyleObjectExtension)
          fluent setter
 SubStyle withSubStyleSimpleExtension(java.util.List<java.lang.Object> subStyleSimpleExtension)
          fluent setter
 SubStyle withTargetId(java.lang.String targetId)
          fluent setter
 
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

subStyleSimpleExtension

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

subStyleObjectExtension

protected java.util.List<AbstractObject> subStyleObjectExtension
Constructor Detail

SubStyle

public SubStyle()
Method Detail

getSubStyleSimpleExtension

public java.util.List<java.lang.Object> getSubStyleSimpleExtension()

getSubStyleObjectExtension

public java.util.List<AbstractObject> getSubStyleObjectExtension()

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractObject

equals

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

setSubStyleSimpleExtension

public void setSubStyleSimpleExtension(java.util.List<java.lang.Object> subStyleSimpleExtension)
Sets the value of the subStyleSimpleExtension property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withSubStyleSimpleExtension(java.util.List) instead.

Parameters:
subStyleSimpleExtension -

addToSubStyleSimpleExtension

public SubStyle addToSubStyleSimpleExtension(java.lang.Object subStyleSimpleExtension)
add a value to the subStyleSimpleExtension property collection

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

setSubStyleObjectExtension

public void setSubStyleObjectExtension(java.util.List<AbstractObject> subStyleObjectExtension)
Sets the value of the subStyleObjectExtension property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withSubStyleObjectExtension(java.util.List) instead.

Parameters:
subStyleObjectExtension -

addToSubStyleObjectExtension

public SubStyle addToSubStyleObjectExtension(AbstractObject subStyleObjectExtension)
add a value to the subStyleObjectExtension property collection

Parameters:
subStyleObjectExtension - 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 AbstractObject
See Also:
objectSimpleExtension

addToObjectSimpleExtension

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

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

withSubStyleSimpleExtension

public SubStyle withSubStyleSimpleExtension(java.util.List<java.lang.Object> subStyleSimpleExtension)
fluent setter

Parameters:
subStyleSimpleExtension - required parameter
See Also:
#setSubStyleSimpleExtension(List)

withSubStyleObjectExtension

public SubStyle withSubStyleObjectExtension(java.util.List<AbstractObject> subStyleObjectExtension)
fluent setter

Parameters:
subStyleObjectExtension - required parameter
See Also:
#setSubStyleObjectExtension(List)

withObjectSimpleExtension

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

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

withId

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

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

withTargetId

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

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

clone

public SubStyle clone()
Overrides:
clone in class AbstractObject