org.citygml4j.impl.gml.geometry.primitives
Class DirectPositionListImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.geometry.primitives.DirectPositionListImpl
All Implemented Interfaces:
ModelObject, Child, Copyable, DirectPositionList, SRSInformationGroup, SRSReferenceGroup, GML

public class DirectPositionListImpl
extends java.lang.Object
implements DirectPositionList


Constructor Summary
DirectPositionListImpl()
           
 
Method Summary
 void addAxisLabel(java.lang.String axisLabel)
           
 void addUomLabel(java.lang.String uomLabel)
           
 void addValue(java.lang.Double value)
           
 void addValue(java.util.List<java.lang.Double> value)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.util.List<java.lang.String> getAxisLabels()
           
 java.lang.Integer getCount()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 java.lang.Integer getSrsDimension()
           
 java.lang.String getSrsName()
           
 java.util.List<java.lang.String> getUomLabels()
           
 java.util.List<java.lang.Double> getValue()
           
 boolean isSetAxisLabels()
           
 boolean isSetCount()
           
 boolean isSetParent()
           
 boolean isSetSrsDimension()
           
 boolean isSetSrsName()
           
 boolean isSetUomLabels()
           
 boolean isSetValue()
           
 void setAxisLabels(java.util.List<java.lang.String> axisLabels)
           
 void setCount(java.lang.Integer count)
           
 void setParent(ModelObject parent)
           
 void setSrsDimension(java.lang.Integer srsDimension)
           
 void setSrsName(java.lang.String srsName)
           
 void setUomLabels(java.util.List<java.lang.String> uomLabels)
           
 void setValue(java.util.List<java.lang.Double> value)
           
 java.util.List<java.lang.Double> toList3d()
           
 java.util.List<java.lang.Double> toList3d(boolean reverseOrder)
           
 void unsetAxisLabels()
           
 boolean unsetAxisLabels(java.lang.String axisLabel)
           
 void unsetCount()
           
 void unsetParent()
           
 void unsetSrsDimension()
           
 void unsetSrsName()
           
 void unsetUomLabels()
           
 boolean unsetUomLabels(java.lang.String uomLabel)
           
 void unsetValue()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectPositionListImpl

public DirectPositionListImpl()
Method Detail

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML

addValue

public void addValue(java.lang.Double value)
Specified by:
addValue in interface DirectPositionList

addValue

public void addValue(java.util.List<java.lang.Double> value)
Specified by:
addValue in interface DirectPositionList

getCount

public java.lang.Integer getCount()
Specified by:
getCount in interface DirectPositionList

getValue

public java.util.List<java.lang.Double> getValue()
Specified by:
getValue in interface DirectPositionList

isSetCount

public boolean isSetCount()
Specified by:
isSetCount in interface DirectPositionList

isSetValue

public boolean isSetValue()
Specified by:
isSetValue in interface DirectPositionList

setCount

public void setCount(java.lang.Integer count)
Specified by:
setCount in interface DirectPositionList

setValue

public void setValue(java.util.List<java.lang.Double> value)
Specified by:
setValue in interface DirectPositionList

toList3d

public java.util.List<java.lang.Double> toList3d()
Specified by:
toList3d in interface DirectPositionList

toList3d

public java.util.List<java.lang.Double> toList3d(boolean reverseOrder)
Specified by:
toList3d in interface DirectPositionList

unsetCount

public void unsetCount()
Specified by:
unsetCount in interface DirectPositionList

unsetValue

public void unsetValue()
Specified by:
unsetValue in interface DirectPositionList

getSrsDimension

public java.lang.Integer getSrsDimension()
Specified by:
getSrsDimension in interface SRSReferenceGroup

getSrsName

public java.lang.String getSrsName()
Specified by:
getSrsName in interface SRSReferenceGroup

isSetSrsDimension

public boolean isSetSrsDimension()
Specified by:
isSetSrsDimension in interface SRSReferenceGroup

isSetSrsName

public boolean isSetSrsName()
Specified by:
isSetSrsName in interface SRSReferenceGroup

setSrsDimension

public void setSrsDimension(java.lang.Integer srsDimension)
Specified by:
setSrsDimension in interface SRSReferenceGroup

setSrsName

public void setSrsName(java.lang.String srsName)
Specified by:
setSrsName in interface SRSReferenceGroup

unsetSrsDimension

public void unsetSrsDimension()
Specified by:
unsetSrsDimension in interface SRSReferenceGroup

unsetSrsName

public void unsetSrsName()
Specified by:
unsetSrsName in interface SRSReferenceGroup

addAxisLabel

public void addAxisLabel(java.lang.String axisLabel)
Specified by:
addAxisLabel in interface SRSInformationGroup

addUomLabel

public void addUomLabel(java.lang.String uomLabel)
Specified by:
addUomLabel in interface SRSInformationGroup

getAxisLabels

public java.util.List<java.lang.String> getAxisLabels()
Specified by:
getAxisLabels in interface SRSInformationGroup

getUomLabels

public java.util.List<java.lang.String> getUomLabels()
Specified by:
getUomLabels in interface SRSInformationGroup

isSetAxisLabels

public boolean isSetAxisLabels()
Specified by:
isSetAxisLabels in interface SRSInformationGroup

isSetUomLabels

public boolean isSetUomLabels()
Specified by:
isSetUomLabels in interface SRSInformationGroup

setAxisLabels

public void setAxisLabels(java.util.List<java.lang.String> axisLabels)
Specified by:
setAxisLabels in interface SRSInformationGroup

setUomLabels

public void setUomLabels(java.util.List<java.lang.String> uomLabels)
Specified by:
setUomLabels in interface SRSInformationGroup

unsetAxisLabels

public void unsetAxisLabels()
Specified by:
unsetAxisLabels in interface SRSInformationGroup

unsetAxisLabels

public boolean unsetAxisLabels(java.lang.String axisLabel)
Specified by:
unsetAxisLabels in interface SRSInformationGroup

unsetUomLabels

public void unsetUomLabels()
Specified by:
unsetUomLabels in interface SRSInformationGroup

unsetUomLabels

public boolean unsetUomLabels(java.lang.String uomLabel)
Specified by:
unsetUomLabels in interface SRSInformationGroup

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable

getParent

public ModelObject getParent()
Specified by:
getParent in interface Child

setParent

public void setParent(ModelObject parent)
Specified by:
setParent in interface Child

isSetParent

public boolean isSetParent()
Specified by:
isSetParent in interface Child

unsetParent

public void unsetParent()
Specified by:
unsetParent in interface Child