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 class for ParameterValueType complex type.

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

 <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()
          Gets the value of the dmsAngleValue property.
 java.math.BigInteger getIntegerValue()
          Gets the value of the integerValue property.
 java.util.List<java.math.BigInteger> getIntegerValueList()
          Gets the value of the integerValueList property.
 java.lang.String getStringValue()
          Gets the value of the stringValue property.
 MeasureType getValue()
          Gets the value of the value property.
 java.lang.String getValueFile()
          Gets the value of the valueFile property.
 MeasureListType getValueList()
          Gets the value of the valueList property.
 OperationParameterRefType getValueOfParameter()
          Gets the value of the valueOfParameter property.
 java.lang.Boolean isBooleanValue()
          Gets the value of the booleanValue property.
 boolean isSetBooleanValue()
           
 boolean isSetDmsAngleValue()
           
 boolean isSetIntegerValue()
           
 boolean isSetIntegerValueList()
           
 boolean isSetStringValue()
           
 boolean isSetValue()
           
 boolean isSetValueFile()
           
 boolean isSetValueList()
           
 boolean isSetValueOfParameter()
           
 void setBooleanValue(java.lang.Boolean value)
          Sets the value of the booleanValue property.
 void setDmsAngleValue(DMSAngleType value)
          Sets the value of the dmsAngleValue property.
 void setIntegerValue(java.math.BigInteger value)
          Sets the value of the integerValue property.
 void setIntegerValueList(java.util.List<java.math.BigInteger> integerValueList)
          Sets the value of the integerValueList property.
 void setStringValue(java.lang.String value)
          Sets the value of the stringValue property.
 void setValue(MeasureType value)
          Sets the value of the value property.
 void setValueFile(java.lang.String value)
          Sets the value of the valueFile property.
 void setValueList(MeasureListType value)
          Sets the value of the valueList property.
 void setValueOfParameter(OperationParameterRefType value)
          Sets the value of the valueOfParameter property.
 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()
Gets the value of the value property.

Returns:
possible object is MeasureType

setValue

public void setValue(MeasureType value)
Sets the value of the value property.

Parameters:
value - allowed object is MeasureType

isSetValue

public boolean isSetValue()

getDmsAngleValue

public DMSAngleType getDmsAngleValue()
Gets the value of the dmsAngleValue property.

Returns:
possible object is DMSAngleType

setDmsAngleValue

public void setDmsAngleValue(DMSAngleType value)
Sets the value of the dmsAngleValue property.

Parameters:
value - allowed object is DMSAngleType

isSetDmsAngleValue

public boolean isSetDmsAngleValue()

getStringValue

public java.lang.String getStringValue()
Gets the value of the stringValue property.

Returns:
possible object is String

setStringValue

public void setStringValue(java.lang.String value)
Sets the value of the stringValue property.

Parameters:
value - allowed object is String

isSetStringValue

public boolean isSetStringValue()

getIntegerValue

public java.math.BigInteger getIntegerValue()
Gets the value of the integerValue property.

Returns:
possible object is BigInteger

setIntegerValue

public void setIntegerValue(java.math.BigInteger value)
Sets the value of the integerValue property.

Parameters:
value - allowed object is BigInteger

isSetIntegerValue

public boolean isSetIntegerValue()

isBooleanValue

public java.lang.Boolean isBooleanValue()
Gets the value of the booleanValue property.

Returns:
possible object is Boolean

setBooleanValue

public void setBooleanValue(java.lang.Boolean value)
Sets the value of the booleanValue property.

Parameters:
value - allowed object is Boolean

isSetBooleanValue

public boolean isSetBooleanValue()

getValueList

public MeasureListType getValueList()
Gets the value of the valueList property.

Returns:
possible object is MeasureListType

setValueList

public void setValueList(MeasureListType value)
Sets the value of the valueList property.

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()
Gets the value of the valueFile property.

Returns:
possible object is String

setValueFile

public void setValueFile(java.lang.String value)
Sets the value of the valueFile property.

Parameters:
value - allowed object is String

isSetValueFile

public boolean isSetValueFile()

getValueOfParameter

public OperationParameterRefType getValueOfParameter()
Gets the value of the valueOfParameter property.

Returns:
possible object is OperationParameterRefType

setValueOfParameter

public void setValueOfParameter(OperationParameterRefType value)
Sets the value of the valueOfParameter property.

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