de.micromata.opengis.kml.v_2_2_0
Class Boundary

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.Boundary
All Implemented Interfaces:
java.lang.Cloneable

public class Boundary
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
protected  java.util.List<AbstractObject> boundaryObjectExtension
           
protected  java.util.List<java.lang.Object> boundarySimpleExtension
           
protected  LinearRing linearRing
           
 
Constructor Summary
Boundary()
           
 
Method Summary
 Boundary addToBoundaryObjectExtension(AbstractObject boundaryObjectExtension)
          add a value to the boundaryObjectExtension property collection
 Boundary addToBoundarySimpleExtension(java.lang.Object boundarySimpleExtension)
          add a value to the boundarySimpleExtension property collection
 Boundary clone()
           
 LinearRing createAndSetLinearRing()
          Creates a new instance of LinearRing and set it to linearRing.
 boolean equals(java.lang.Object obj)
           
 java.util.List<AbstractObject> getBoundaryObjectExtension()
           
 java.util.List<java.lang.Object> getBoundarySimpleExtension()
           
 LinearRing getLinearRing()
           
 int hashCode()
           
 void setBoundaryObjectExtension(java.util.List<AbstractObject> boundaryObjectExtension)
          Sets the value of the boundaryObjectExtension property Objects of the following type(s) are allowed in the list List.
 void setBoundarySimpleExtension(java.util.List<java.lang.Object> boundarySimpleExtension)
          Sets the value of the boundarySimpleExtension property Objects of the following type(s) are allowed in the list List.
 void setLinearRing(LinearRing value)
           
 Boundary withBoundaryObjectExtension(java.util.List<AbstractObject> boundaryObjectExtension)
          fluent setter
 Boundary withBoundarySimpleExtension(java.util.List<java.lang.Object> boundarySimpleExtension)
          fluent setter
 Boundary withLinearRing(LinearRing linearRing)
          fluent setter
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

linearRing

protected LinearRing linearRing

boundarySimpleExtension

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

boundaryObjectExtension

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

Boundary

public Boundary()
Method Detail

getLinearRing

public LinearRing getLinearRing()
Returns:
possible object is LinearRing

setLinearRing

public void setLinearRing(LinearRing value)
Parameters:
value - allowed object is LinearRing

getBoundarySimpleExtension

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

getBoundaryObjectExtension

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

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

createAndSetLinearRing

public LinearRing createAndSetLinearRing()
Creates a new instance of LinearRing and set it to linearRing. This method is a short version for: LinearRing linearRing = new LinearRing(); this.setLinearRing(linearRing);


setBoundarySimpleExtension

public void setBoundarySimpleExtension(java.util.List<java.lang.Object> boundarySimpleExtension)
Sets the value of the boundarySimpleExtension 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 withBoundarySimpleExtension(java.util.List) instead.

Parameters:
boundarySimpleExtension -

addToBoundarySimpleExtension

public Boundary addToBoundarySimpleExtension(java.lang.Object boundarySimpleExtension)
add a value to the boundarySimpleExtension property collection

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

setBoundaryObjectExtension

public void setBoundaryObjectExtension(java.util.List<AbstractObject> boundaryObjectExtension)
Sets the value of the boundaryObjectExtension 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 withBoundaryObjectExtension(java.util.List) instead.

Parameters:
boundaryObjectExtension -

addToBoundaryObjectExtension

public Boundary addToBoundaryObjectExtension(AbstractObject boundaryObjectExtension)
add a value to the boundaryObjectExtension property collection

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

withLinearRing

public Boundary withLinearRing(LinearRing linearRing)
fluent setter

Parameters:
linearRing - required parameter
See Also:
setLinearRing(LinearRing)

withBoundarySimpleExtension

public Boundary withBoundarySimpleExtension(java.util.List<java.lang.Object> boundarySimpleExtension)
fluent setter

Parameters:
boundarySimpleExtension - required parameter
See Also:
#setBoundarySimpleExtension(List)

withBoundaryObjectExtension

public Boundary withBoundaryObjectExtension(java.util.List<AbstractObject> boundaryObjectExtension)
fluent setter

Parameters:
boundaryObjectExtension - required parameter
See Also:
#setBoundaryObjectExtension(List)

clone

public Boundary clone()
Overrides:
clone in class java.lang.Object