org.citygml4j.jaxb.gml._3_1_1
Class ValueArrayType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.CompositeValueType
          extended by org.citygml4j.jaxb.gml._3_1_1.ValueArrayType

public class ValueArrayType
extends CompositeValueType

A Value Array is used for homogeneous arrays of primitive and aggregate values. The member values may be scalars, composites, arrays or lists. ValueArray has the same content model as CompositeValue, but the member values must be homogeneous. The element declaration contains a Schematron constraint which expresses this restriction precisely. Since the members are homogeneous, the referenceSystem (uom, codeSpace) may be specified on the ValueArray itself and implicitly inherited by all the members if desired. Note that a_ScalarValueList is preferred for arrays of Scalar Values since this is a more efficient encoding.

Java-Klasse für ValueArrayType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <complexType name="ValueArrayType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}CompositeValueType">
       <attGroup ref="{http://www.opengis.net/gml}referenceSystem"/>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
ValueArrayType()
           
 
Method Summary
 java.lang.String getCodeSpace()
          Ruft den Wert der codeSpace-Eigenschaft ab.
 java.lang.String getUom()
          Ruft den Wert der uom-Eigenschaft ab.
 boolean isSetCodeSpace()
           
 boolean isSetUom()
           
 void setCodeSpace(java.lang.String value)
          Legt den Wert der codeSpace-Eigenschaft fest.
 void setUom(java.lang.String value)
          Legt den Wert der uom-Eigenschaft fest.
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.CompositeValueType
getValueComponent, getValueComponents, isSetValueComponent, isSetValueComponents, setValueComponent, setValueComponents, unsetValueComponent
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueArrayType

public ValueArrayType()
Method Detail

getCodeSpace

public java.lang.String getCodeSpace()
Ruft den Wert der codeSpace-Eigenschaft ab.

Returns:
possible object is String

setCodeSpace

public void setCodeSpace(java.lang.String value)
Legt den Wert der codeSpace-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetCodeSpace

public boolean isSetCodeSpace()

getUom

public java.lang.String getUom()
Ruft den Wert der uom-Eigenschaft ab.

Returns:
possible object is String

setUom

public void setUom(java.lang.String value)
Legt den Wert der uom-Eigenschaft fest.

Parameters:
value - allowed object is String

isSetUom

public boolean isSetUom()