Class AbstractMaterialObject
- java.lang.Object
-
- org.citygml4j.binding.cityjson.appearance.AbstractMaterialObject
-
- Direct Known Subclasses:
SolidCollectionMaterialObject
,SolidMaterialObject
,SurfaceCollectionMaterialObject
public abstract class AbstractMaterialObject extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
theme
-
Constructor Summary
Constructors Constructor Description AbstractMaterialObject(java.lang.String theme)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
addNullValue()
boolean
collapseValues()
abstract java.util.List<java.lang.Integer>
flatValues()
abstract int
getNumValues()
java.lang.String
getTheme()
java.lang.Integer
getValue()
boolean
isSetValue()
abstract boolean
isSetValues()
void
setValue(int value)
void
unsetValue()
abstract void
unsetValues()
-
-
-
Method Detail
-
isSetValues
public abstract boolean isSetValues()
-
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()
-
getTheme
public java.lang.String getTheme()
-
isSetValue
public boolean isSetValue()
-
getValue
public java.lang.Integer getValue()
-
setValue
public void setValue(int value)
-
unsetValue
public void unsetValue()
-
collapseValues
public boolean collapseValues()
-
-