Class AbstractSemanticsObject
- java.lang.Object
-
- org.citygml4j.binding.cityjson.geometry.AbstractSemanticsObject
-
- Direct Known Subclasses:
SolidCollectionSemanticsObject
,SolidSemanticsObject
,SurfaceCollectionSemanticsObject
public abstract class AbstractSemanticsObject extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractSemanticsObject()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
addNullValue()
void
addSurface(SemanticsType surface)
abstract java.util.List<java.lang.Integer>
flatValues()
int
getNumSurfaces()
abstract int
getNumValues()
java.util.List<SemanticsType>
getSurfaces()
boolean
isSetSurfaces()
void
removeSurface(SemanticsType surface)
void
setSurfaces(java.util.List<SemanticsType> surfaces)
void
unsetSurfaces()
abstract void
unsetValues()
-
-
-
Method Detail
-
addNullValue
public abstract void addNullValue()
-
getNumValues
public abstract int getNumValues()
-
flatValues
public abstract java.util.List<java.lang.Integer> flatValues()
-
unsetValues
public abstract void unsetValues()
-
isSetSurfaces
public boolean isSetSurfaces()
-
addSurface
public void addSurface(SemanticsType surface)
-
getSurfaces
public java.util.List<SemanticsType> getSurfaces()
-
setSurfaces
public void setSurfaces(java.util.List<SemanticsType> surfaces)
-
removeSurface
public void removeSurface(SemanticsType surface)
-
unsetSurfaces
public void unsetSurfaces()
-
getNumSurfaces
public int getNumSurfaces()
-
-