org.citygml4j.jaxb.gml._3_1_1
Class ParameterValueType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGeneralParameterValueType
      extended by org.citygml4j.jaxb.gml._3_1_1.ParameterValueType

public class ParameterValueType
extends AbstractGeneralParameterValueType

A parameter value, ordered sequence of values, or reference to a file of parameter values. This concrete complexType can be used for operation methods without using an Application Schema that defines operation-method-specialized element names and contents, especially for methods with only one instance. This complexType can be used, extended, or restricted for well-known operation methods, especially for methods with many instances.

Java-Klasse für ParameterValueType complex type.

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

 <complexType name="ParameterValueType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractGeneralParameterValueType">
       <sequence>
         <choice>
           <element ref="{http://www.opengis.net/gml}value"/>
           <element ref="{http://www.opengis.net/gml}dmsAngleValue"/>
           <element ref="{http://www.opengis.net/gml}stringValue"/>
           <element ref="{http://www.opengis.net/gml}integerValue"/>
           <element ref="{http://www.opengis.net/gml}booleanValue"/>
           <element ref="{http://www.opengis.net/gml}valueList"/>
           <element ref="{http://www.opengis.net/gml}integerValueList"/>
           <element ref="{http://www.opengis.net/gml}valueFile"/>
         </choice>
         <element ref="{http://www.opengis.net/gml}valueOfParameter"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
ParameterValueType()
           
 
Method Summary
 DMSAngleType getDmsAngleValue()
          Ruft den Wert der dmsAngleValue-Eigenschaft ab.
 java.math.BigInteger getIntegerValue()
          Ruft den Wert der integerValue-Eigenschaft ab.
 java.util.List<java.math.BigInteger> getIntegerValueList()
          Gets the value of the integerValueList property.
 java.lang.String getStringValue()
          Ruft den Wert der stringValue-Eigenschaft ab.
 MeasureType getValue()
          Ruft den Wert der value-Eigenschaft ab.
 java.lang.String getValueFile()
          Ruft den Wert der valueFile-Eigenschaft ab.
 MeasureListType getValueList()
          Ruft den Wert der valueList-Eigenschaft ab.
 OperationParameterRefType getValueOfParameter()
          Ruft den Wert der valueOfParameter-Eigenschaft ab.
 java.lang.Boolean isBooleanValue()
          Ruft den Wert der booleanValue-Eigenschaft ab.
 boolean isSetBooleanValue()
           
 boolean isSetDmsAngleValue()
           
 boolean isSetIntegerValue()
           
 boolean isSetIntegerValueList()
           
 boolean isSetStringValue()
           
 boolean isSetValue()
           
 boolean isSetValueFile()
           
 boolean isSetValueList()
           
 boolean isSetValueOfParameter()
           
 void setBooleanValue(java.lang.Boolean value)
          Legt den Wert der booleanValue-Eigenschaft fest.
 void setDmsAngleValue(DMSAngleType value)
          Legt den Wert der dmsAngleValue-Eigenschaft fest.
 void setIntegerValue(java.math.BigInteger value)
          Legt den Wert der integerValue-Eigenschaft fest.
 void setIntegerValueList(java.util.List<java.math.BigInteger> integerValueList)
          Sets the value of the integerValueList property.
 void setStringValue(java.lang.String value)
          Legt den Wert der stringValue-Eigenschaft fest.
 void setValue(MeasureType value)
          Legt den Wert der value-Eigenschaft fest.
 void setValueFile(java.lang.String value)
          Legt den Wert der valueFile-Eigenschaft fest.
 void setValueList(MeasureListType value)
          Legt den Wert der valueList-Eigenschaft fest.
 void setValueOfParameter(OperationParameterRefType value)
          Legt den Wert der valueOfParameter-Eigenschaft fest.
 void unsetIntegerValueList()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterValueType

public ParameterValueType()
Method Detail

getValue

public MeasureType getValue()
Ruft den Wert der value-Eigenschaft ab.

Returns:
possible object is MeasureType

setValue

public void setValue(MeasureType value)
Legt den Wert der value-Eigenschaft fest.

Parameters:
value - allowed object is MeasureType

isSetValue

public boolean isSetValue()

getDmsAngleValue

public DMSAngleType getDmsAngleValue()
Ruft den Wert der dmsAngleValue-Eigenschaft ab.

Returns:
possible object is DMSAngleType

setDmsAngleValue

public void setDmsAngleValue(DMSAngleType value)
Legt den Wert der dmsAngleValue-Eigenschaft fest.

Parameters:
value - allowed object is DMSAngleType

isSetDmsAngleValue

public boolean isSetDmsAngleValue()

getStringValue

public java.lang.String getStringValue()
Ruft den Wert der stringValue-Eigenschaft ab.

Returns:
possible object is String

setStringValue

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

Parameters:
value - allowed object is String

isSetStringValue

public boolean isSetStringValue()

getIntegerValue

public java.math.BigInteger getIntegerValue()
Ruft den Wert der integerValue-Eigenschaft ab.

Returns:
possible object is BigInteger

setIntegerValue

public void setIntegerValue(java.math.BigInteger value)
Legt den Wert der integerValue-Eigenschaft fest.

Parameters:
value - allowed object is BigInteger

isSetIntegerValue

public boolean isSetIntegerValue()

isBooleanValue

public java.lang.Boolean isBooleanValue()
Ruft den Wert der booleanValue-Eigenschaft ab.

Returns:
possible object is Boolean

setBooleanValue

public void setBooleanValue(java.lang.Boolean value)
Legt den Wert der booleanValue-Eigenschaft fest.

Parameters:
value - allowed object is Boolean

isSetBooleanValue

public boolean isSetBooleanValue()

getValueList

public MeasureListType getValueList()
Ruft den Wert der valueList-Eigenschaft ab.

Returns:
possible object is MeasureListType

setValueList

public void setValueList(MeasureListType value)
Legt den Wert der valueList-Eigenschaft fest.

Parameters:
value - allowed object is MeasureListType

isSetValueList

public boolean isSetValueList()

getIntegerValueList

public java.util.List<java.math.BigInteger> getIntegerValueList()
Gets the value of the integerValueList 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 integerValueList property.

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

    getIntegerValueList().add(newItem);
 

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


isSetIntegerValueList

public boolean isSetIntegerValueList()

unsetIntegerValueList

public void unsetIntegerValueList()

getValueFile

public java.lang.String getValueFile()
Ruft den Wert der valueFile-Eigenschaft ab.

Returns:
possible object is String

setValueFile

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

Parameters:
value - allowed object is String

isSetValueFile

public boolean isSetValueFile()

getValueOfParameter

public OperationParameterRefType getValueOfParameter()
Ruft den Wert der valueOfParameter-Eigenschaft ab.

Returns:
possible object is OperationParameterRefType

setValueOfParameter

public void setValueOfParameter(OperationParameterRefType value)
Legt den Wert der valueOfParameter-Eigenschaft fest.

Parameters:
value - allowed object is OperationParameterRefType

isSetValueOfParameter

public boolean isSetValueOfParameter()

setIntegerValueList

public void setIntegerValueList(java.util.List<java.math.BigInteger> integerValueList)
Sets the value of the integerValueList property.

Parameters:
integerValueList - allowed object is BigInteger