org.citygml4j.jaxb.gml._3_1_1
Class RangeSetType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.RangeSetType

public class RangeSetType
extends java.lang.Object

Java class for RangeSetType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="RangeSetType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element ref="{http://www.opengis.net/gml}ValueArray" maxOccurs="unbounded"/>
         <group ref="{http://www.opengis.net/gml}ScalarValueList" maxOccurs="unbounded"/>
         <element ref="{http://www.opengis.net/gml}DataBlock"/>
         <element ref="{http://www.opengis.net/gml}File"/>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
RangeSetType()
           
 
Method Summary
 DataBlockType getDataBlock()
          Its tuple list holds the values as space-separated tuples each of which contains comma-separated components, and the tuple structure is specified using the rangeParameters property.
 FileType getFile()
          a reference to an external source for the data, together with a description of how that external source is structured
 java.util.List<javax.xml.bind.JAXBElement<?>> getScalarValueList()
          each list holds the complete set of one scalar component from the values - i.e. a "column" from the equivalent table Gets the value of the scalarValueList property.
 java.util.List<ValueArrayType> getValueArray()
          each member _Value holds a tuple or "row" from the equivalent table Gets the value of the valueArray property.
 boolean isSetDataBlock()
           
 boolean isSetFile()
           
 boolean isSetScalarValueList()
           
 boolean isSetValueArray()
           
 void setDataBlock(DataBlockType value)
          Sets the value of the dataBlock property.
 void setFile(FileType value)
          Sets the value of the file property.
 void setScalarValueList(java.util.List<javax.xml.bind.JAXBElement<?>> scalarValueList)
          each list holds the complete set of one scalar component from the values - i.e. a "column" from the equivalent table
 void setValueArray(java.util.List<ValueArrayType> valueArray)
          each member _Value holds a tuple or "row" from the equivalent table
 void unsetScalarValueList()
           
 void unsetValueArray()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RangeSetType

public RangeSetType()
Method Detail

getValueArray

public java.util.List<ValueArrayType> getValueArray()
each member _Value holds a tuple or "row" from the equivalent table Gets the value of the valueArray property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the valueArray property.

For example, to add a new item, do as follows:

    getValueArray().add(newItem);
 

Objects of the following type(s) are allowed in the list ValueArrayType


isSetValueArray

public boolean isSetValueArray()

unsetValueArray

public void unsetValueArray()

getScalarValueList

public java.util.List<javax.xml.bind.JAXBElement<?>> getScalarValueList()
each list holds the complete set of one scalar component from the values - i.e. a "column" from the equivalent table Gets the value of the scalarValueList property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the scalarValueList property.

For example, to add a new item, do as follows:

    getScalarValueList().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<CodeOrNullListType> JAXBElement<List<String>> JAXBElement<List<String>> JAXBElement<MeasureOrNullListType>


isSetScalarValueList

public boolean isSetScalarValueList()

unsetScalarValueList

public void unsetScalarValueList()

getDataBlock

public DataBlockType getDataBlock()
Its tuple list holds the values as space-separated tuples each of which contains comma-separated components, and the tuple structure is specified using the rangeParameters property.

Returns:
possible object is DataBlockType

setDataBlock

public void setDataBlock(DataBlockType value)
Sets the value of the dataBlock property.

Parameters:
value - allowed object is DataBlockType

isSetDataBlock

public boolean isSetDataBlock()

getFile

public FileType getFile()
a reference to an external source for the data, together with a description of how that external source is structured

Returns:
possible object is FileType

setFile

public void setFile(FileType value)
Sets the value of the file property.

Parameters:
value - allowed object is FileType

isSetFile

public boolean isSetFile()

setValueArray

public void setValueArray(java.util.List<ValueArrayType> valueArray)
each member _Value holds a tuple or "row" from the equivalent table

Parameters:
valueArray - allowed object is ValueArrayType

setScalarValueList

public void setScalarValueList(java.util.List<javax.xml.bind.JAXBElement<?>> scalarValueList)
each list holds the complete set of one scalar component from the values - i.e. a "column" from the equivalent table

Parameters:
scalarValueList - allowed object is JAXBElement<CodeOrNullListType> JAXBElement<List<String>> JAXBElement<List<String>> JAXBElement<MeasureOrNullListType>