de.micromata.opengis.kml.v_2_2_0
Class BasicLink

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.AbstractObject
      extended by de.micromata.opengis.kml.v_2_2_0.BasicLink
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
Icon, Link

public class BasicLink
extends AbstractObject
implements java.lang.Cloneable


Field Summary
protected  java.util.List<AbstractObject> basicLinkObjectExtension
           
protected  java.util.List<java.lang.Object> basicLinkSimpleExtension
           
protected  java.lang.String href
           
 
Fields inherited from class de.micromata.opengis.kml.v_2_2_0.AbstractObject
id, objectSimpleExtension, targetId
 
Constructor Summary
BasicLink()
           
 
Method Summary
 BasicLink addToBasicLinkObjectExtension(AbstractObject basicLinkObjectExtension)
          add a value to the basicLinkObjectExtension property collection
 BasicLink addToBasicLinkSimpleExtension(java.lang.Object basicLinkSimpleExtension)
          add a value to the basicLinkSimpleExtension property collection
 BasicLink addToObjectSimpleExtension(java.lang.Object objectSimpleExtension)
          add a value to the objectSimpleExtension property collection
 BasicLink clone()
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<AbstractObject> getBasicLinkObjectExtension()
           
 java.util.List<java.lang.Object> getBasicLinkSimpleExtension()
           
 java.lang.String getHref()
           
 int hashCode()
           
 void setBasicLinkObjectExtension(java.util.List<AbstractObject> basicLinkObjectExtension)
          Sets the value of the basicLinkObjectExtension property Objects of the following type(s) are allowed in the list List.
 void setBasicLinkSimpleExtension(java.util.List<java.lang.Object> basicLinkSimpleExtension)
          Sets the value of the basicLinkSimpleExtension property Objects of the following type(s) are allowed in the list List.
 void setHref(java.lang.String value)
           
 void setObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
           
 BasicLink withBasicLinkObjectExtension(java.util.List<AbstractObject> basicLinkObjectExtension)
          fluent setter
 BasicLink withBasicLinkSimpleExtension(java.util.List<java.lang.Object> basicLinkSimpleExtension)
          fluent setter
 BasicLink withHref(java.lang.String href)
          fluent setter
 BasicLink withId(java.lang.String id)
          fluent setter
 BasicLink withObjectSimpleExtension(java.util.List<java.lang.Object> objectSimpleExtension)
          fluent setter
 BasicLink 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

href

protected java.lang.String href

basicLinkSimpleExtension

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

basicLinkObjectExtension

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

BasicLink

public BasicLink()
Method Detail

getHref

public java.lang.String getHref()
Returns:
possible object is String

setHref

public void setHref(java.lang.String value)
Parameters:
value - allowed object is String

getBasicLinkSimpleExtension

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

getBasicLinkObjectExtension

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

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractObject

equals

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

setBasicLinkSimpleExtension

public void setBasicLinkSimpleExtension(java.util.List<java.lang.Object> basicLinkSimpleExtension)
Sets the value of the basicLinkSimpleExtension 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 withBasicLinkSimpleExtension(java.util.List) instead.

Parameters:
basicLinkSimpleExtension -

addToBasicLinkSimpleExtension

public BasicLink addToBasicLinkSimpleExtension(java.lang.Object basicLinkSimpleExtension)
add a value to the basicLinkSimpleExtension property collection

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

setBasicLinkObjectExtension

public void setBasicLinkObjectExtension(java.util.List<AbstractObject> basicLinkObjectExtension)
Sets the value of the basicLinkObjectExtension 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 withBasicLinkObjectExtension(java.util.List) instead.

Parameters:
basicLinkObjectExtension -

addToBasicLinkObjectExtension

public BasicLink addToBasicLinkObjectExtension(AbstractObject basicLinkObjectExtension)
add a value to the basicLinkObjectExtension property collection

Parameters:
basicLinkObjectExtension - 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 BasicLink 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).

withHref

public BasicLink withHref(java.lang.String href)
fluent setter

Parameters:
href - required parameter
See Also:
setHref(String)

withBasicLinkSimpleExtension

public BasicLink withBasicLinkSimpleExtension(java.util.List<java.lang.Object> basicLinkSimpleExtension)
fluent setter

Parameters:
basicLinkSimpleExtension - required parameter
See Also:
#setBasicLinkSimpleExtension(List)

withBasicLinkObjectExtension

public BasicLink withBasicLinkObjectExtension(java.util.List<AbstractObject> basicLinkObjectExtension)
fluent setter

Parameters:
basicLinkObjectExtension - required parameter
See Also:
#setBasicLinkObjectExtension(List)

withObjectSimpleExtension

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