org.deegree.process.jaxb.java
Class LiteralInputDefinition

java.lang.Object
  extended by org.deegree.process.jaxb.java.ProcessletInputDefinition
      extended by org.deegree.process.jaxb.java.LiteralInputDefinition

public class LiteralInputDefinition
extends ProcessletInputDefinition

Description of a literal input parameter to the process.

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <extension base="{http://www.deegree.org/processes/java}ProcessInputType">
       <sequence>
         <element name="DataType" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="reference" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="DefaultUOM" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="reference" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="OtherUOM" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="reference" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="DefaultValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <choice minOccurs="0">
           <element ref="{http://www.deegree.org/processes/java}AllowedValues"/>
           <element ref="{http://www.deegree.org/processes/java}ValidValueReference"/>
         </choice>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class LiteralInputDefinition.DataType
          Java class for anonymous complex type.
static class LiteralInputDefinition.DefaultUOM
          Java class for anonymous complex type.
static class LiteralInputDefinition.OtherUOM
          Java class for anonymous complex type.
 
Nested classes/interfaces inherited from class org.deegree.process.jaxb.java.ProcessletInputDefinition
ProcessletInputDefinition.Metadata
 
Field Summary
protected  AllowedValues allowedValues
           
protected  LiteralInputDefinition.DataType dataType
           
protected  LiteralInputDefinition.DefaultUOM defaultUOM
           
protected  String defaultValue
           
protected  List<LiteralInputDefinition.OtherUOM> otherUOM
           
protected  ValidValueReference validValueReference
           
 
Fields inherited from class org.deegree.process.jaxb.java.ProcessletInputDefinition
_abstract, identifier, maxOccurs, metadata, minOccurs, title
 
Constructor Summary
LiteralInputDefinition()
           
 
Method Summary
 AllowedValues getAllowedValues()
          Gets the value of the allowedValues property.
 LiteralInputDefinition.DataType getDataType()
          Gets the value of the dataType property.
 LiteralInputDefinition.DefaultUOM getDefaultUOM()
          Gets the value of the defaultUOM property.
 String getDefaultValue()
          Gets the value of the defaultValue property.
 List<LiteralInputDefinition.OtherUOM> getOtherUOM()
          Gets the value of the otherUOM property.
 ValidValueReference getValidValueReference()
          Gets the value of the validValueReference property.
 void setAllowedValues(AllowedValues value)
          Sets the value of the allowedValues property.
 void setDataType(LiteralInputDefinition.DataType value)
          Sets the value of the dataType property.
 void setDefaultUOM(LiteralInputDefinition.DefaultUOM value)
          Sets the value of the defaultUOM property.
 void setDefaultValue(String value)
          Sets the value of the defaultValue property.
 void setValidValueReference(ValidValueReference value)
          Sets the value of the validValueReference property.
 
Methods inherited from class org.deegree.process.jaxb.java.ProcessletInputDefinition
getAbstract, getIdentifier, getMaxOccurs, getMetadata, getMinOccurs, getTitle, setAbstract, setIdentifier, setMaxOccurs, setMinOccurs, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataType

protected LiteralInputDefinition.DataType dataType

defaultUOM

protected LiteralInputDefinition.DefaultUOM defaultUOM

otherUOM

protected List<LiteralInputDefinition.OtherUOM> otherUOM

defaultValue

protected String defaultValue

allowedValues

protected AllowedValues allowedValues

validValueReference

protected ValidValueReference validValueReference
Constructor Detail

LiteralInputDefinition

public LiteralInputDefinition()
Method Detail

getDataType

public LiteralInputDefinition.DataType getDataType()
Gets the value of the dataType property.

Returns:
possible object is LiteralInputDefinition.DataType

setDataType

public void setDataType(LiteralInputDefinition.DataType value)
Sets the value of the dataType property.

Parameters:
value - allowed object is LiteralInputDefinition.DataType

getDefaultUOM

public LiteralInputDefinition.DefaultUOM getDefaultUOM()
Gets the value of the defaultUOM property.

Returns:
possible object is LiteralInputDefinition.DefaultUOM

setDefaultUOM

public void setDefaultUOM(LiteralInputDefinition.DefaultUOM value)
Sets the value of the defaultUOM property.

Parameters:
value - allowed object is LiteralInputDefinition.DefaultUOM

getOtherUOM

public List<LiteralInputDefinition.OtherUOM> getOtherUOM()
Gets the value of the otherUOM 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 otherUOM property.

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

    getOtherUOM().add(newItem);
 

Objects of the following type(s) are allowed in the list LiteralInputDefinition.OtherUOM


getDefaultValue

public String getDefaultValue()
Gets the value of the defaultValue property.

Returns:
possible object is String

setDefaultValue

public void setDefaultValue(String value)
Sets the value of the defaultValue property.

Parameters:
value - allowed object is String

getAllowedValues

public AllowedValues getAllowedValues()
Gets the value of the allowedValues property.

Returns:
possible object is AllowedValues

setAllowedValues

public void setAllowedValues(AllowedValues value)
Sets the value of the allowedValues property.

Parameters:
value - allowed object is AllowedValues

getValidValueReference

public ValidValueReference getValidValueReference()
Gets the value of the validValueReference property.

Returns:
possible object is ValidValueReference

setValidValueReference

public void setValidValueReference(ValidValueReference value)
Sets the value of the validValueReference property.

Parameters:
value - allowed object is ValidValueReference


Copyright © 2011. All Rights Reserved.