Class CompositeValue
- java.lang.Object
-
- org.citygml4j.model.gml.base.AbstractGML
-
- org.citygml4j.model.gml.valueObjects.CompositeValue
-
- All Implemented Interfaces:
java.io.Serializable
,Associable
,ModelObject
,Child
,Copyable
,StandardObjectProperties
,GML
- Direct Known Subclasses:
ValueArray
public class CompositeValue extends AbstractGML
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CompositeValue()
CompositeValue(java.util.List<Value> values)
CompositeValue(Value... values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
accept(GMLFunctor<T> visitor)
void
accept(GMLVisitor visitor)
void
addValueComponent(ValueProperty valueComponent)
java.lang.Object
copy(CopyBuilder copyBuilder)
java.lang.Object
copyTo(java.lang.Object target, CopyBuilder copyBuilder)
GMLClass
getGMLClass()
java.util.List<ValueProperty>
getValueComponent()
ValueArrayProperty
getValueComponents()
boolean
isSetValueComponent()
boolean
isSetValueComponents()
void
setValueComponent(java.util.List<ValueProperty> valueComponent)
void
setValueComponents(ValueArrayProperty valueComponents)
void
unsetValueComponent()
boolean
unsetValueComponent(ValueProperty valueComponent)
void
unsetValueComponents()
-
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
-
-
-
-
Method Detail
-
getValueComponent
public java.util.List<ValueProperty> getValueComponent()
-
getValueComponents
public ValueArrayProperty getValueComponents()
-
isSetValueComponent
public boolean isSetValueComponent()
-
isSetValueComponents
public boolean isSetValueComponents()
-
addValueComponent
public void addValueComponent(ValueProperty valueComponent)
-
setValueComponent
public void setValueComponent(java.util.List<ValueProperty> valueComponent)
-
setValueComponents
public void setValueComponents(ValueArrayProperty valueComponents)
-
unsetValueComponent
public boolean unsetValueComponent(ValueProperty valueComponent)
-
unsetValueComponent
public void unsetValueComponent()
-
unsetValueComponents
public void unsetValueComponents()
-
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interfaceGML
- Overrides:
getGMLClass
in classAbstractGML
-
copyTo
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
- Specified by:
copyTo
in interfaceCopyable
- Overrides:
copyTo
in classAbstractGML
-
copy
public java.lang.Object copy(CopyBuilder copyBuilder)
-
accept
public void accept(GMLVisitor visitor)
- Specified by:
accept
in classAbstractGML
-
accept
public <T> T accept(GMLFunctor<T> visitor)
- Specified by:
accept
in classAbstractGML
-
-