de.micromata.opengis.kml.v_2_2_0
Class AbstractView

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.AbstractObject
      extended by de.micromata.opengis.kml.v_2_2_0.AbstractView
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
Camera, LookAt

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


Field Summary
protected  java.util.List<AbstractObject> abstractViewObjectExtension
           
protected  java.util.List<java.lang.Object> abstractViewSimpleExtension
           
 
Fields inherited from class de.micromata.opengis.kml.v_2_2_0.AbstractObject
id, objectSimpleExtension, targetId
 
Constructor Summary
AbstractView()
           
 
Method Summary
 AbstractView addToAbstractViewObjectExtension(AbstractObject abstractViewObjectExtension)
          add a value to the abstractViewObjectExtension property collection
 AbstractView addToAbstractViewSimpleExtension(java.lang.Object abstractViewSimpleExtension)
          add a value to the abstractViewSimpleExtension property collection
 AbstractView addToObjectSimpleExtension(java.lang.Object objectSimpleExtension)
          add a value to the objectSimpleExtension property collection
 AbstractView clone()
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<AbstractObject> getAbstractViewObjectExtension()
           
 java.util.List<java.lang.Object> getAbstractViewSimpleExtension()
           
 int hashCode()
           
 void setAbstractViewObjectExtension(java.util.List<AbstractObject> abstractViewObjectExtension)
          Sets the value of the abstractViewObjectExtension property Objects of the following type(s) are allowed in the list List.
 void setAbstractViewSimpleExtension(java.util.List<java.lang.Object> abstractViewSimpleExtension)
          Sets the value of the abstractViewSimpleExtension property Objects of the following type(s) are allowed in the list List.
 void setObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
           
 AbstractView withAbstractViewObjectExtension(java.util.List<AbstractObject> abstractViewObjectExtension)
          fluent setter
 AbstractView withAbstractViewSimpleExtension(java.util.List<java.lang.Object> abstractViewSimpleExtension)
          fluent setter
 AbstractView withId(java.lang.String id)
          fluent setter
 AbstractView withObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
          fluent setter
 AbstractView 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

abstractViewSimpleExtension

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

abstractViewObjectExtension

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

AbstractView

public AbstractView()
Method Detail

getAbstractViewSimpleExtension

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

getAbstractViewObjectExtension

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

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractObject

equals

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

setAbstractViewSimpleExtension

public void setAbstractViewSimpleExtension(java.util.List<java.lang.Object> abstractViewSimpleExtension)
Sets the value of the abstractViewSimpleExtension 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 withAbstractViewSimpleExtension(java.util.List) instead.

Parameters:
abstractViewSimpleExtension -

addToAbstractViewSimpleExtension

public AbstractView addToAbstractViewSimpleExtension(java.lang.Object abstractViewSimpleExtension)
add a value to the abstractViewSimpleExtension property collection

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

setAbstractViewObjectExtension

public void setAbstractViewObjectExtension(java.util.List<AbstractObject> abstractViewObjectExtension)
Sets the value of the abstractViewObjectExtension 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 withAbstractViewObjectExtension(java.util.List) instead.

Parameters:
abstractViewObjectExtension -

addToAbstractViewObjectExtension

public AbstractView addToAbstractViewObjectExtension(AbstractObject abstractViewObjectExtension)
add a value to the abstractViewObjectExtension property collection

Parameters:
abstractViewObjectExtension - Objects of the following type are allowed in the list: <AbstractObjectJAXBElement<TimeSpanJAXBElement<TimeStamp
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 AbstractView 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).

withAbstractViewSimpleExtension

public AbstractView withAbstractViewSimpleExtension(java.util.List<java.lang.Object> abstractViewSimpleExtension)
fluent setter

Parameters:
abstractViewSimpleExtension - required parameter
See Also:
#setAbstractViewSimpleExtension(List)

withAbstractViewObjectExtension

public AbstractView withAbstractViewObjectExtension(java.util.List<AbstractObject> abstractViewObjectExtension)
fluent setter

Parameters:
abstractViewObjectExtension - required parameter
See Also:
#setAbstractViewObjectExtension(List)

withObjectSimpleExtension

public AbstractView 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 AbstractView 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 AbstractView 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 AbstractView clone()
Overrides:
clone in class AbstractObject