org.deegree.process.jaxb.java
Class LiteralOutputDefinition

java.lang.Object
  extended by org.deegree.process.jaxb.java.ProcessletOutputDefinition
      extended by org.deegree.process.jaxb.java.LiteralOutputDefinition

public class LiteralOutputDefinition
extends ProcessletOutputDefinition

Description of a literal output parameter of 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}ProcessOutputType">
       <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>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class LiteralOutputDefinition.DataType
          Java class for anonymous complex type.
static class LiteralOutputDefinition.DefaultUOM
          Java class for anonymous complex type.
static class LiteralOutputDefinition.OtherUOM
          Java class for anonymous complex type.
 
Nested classes/interfaces inherited from class org.deegree.process.jaxb.java.ProcessletOutputDefinition
ProcessletOutputDefinition.Metadata
 
Field Summary
protected  LiteralOutputDefinition.DataType dataType
           
protected  LiteralOutputDefinition.DefaultUOM defaultUOM
           
protected  java.util.List<LiteralOutputDefinition.OtherUOM> otherUOM
           
 
Fields inherited from class org.deegree.process.jaxb.java.ProcessletOutputDefinition
_abstract, identifier, metadata, title
 
Constructor Summary
LiteralOutputDefinition()
           
 
Method Summary
 LiteralOutputDefinition.DataType getDataType()
          Gets the value of the dataType property.
 LiteralOutputDefinition.DefaultUOM getDefaultUOM()
          Gets the value of the defaultUOM property.
 java.util.List<LiteralOutputDefinition.OtherUOM> getOtherUOM()
          Gets the value of the otherUOM property.
 void setDataType(LiteralOutputDefinition.DataType value)
          Sets the value of the dataType property.
 void setDefaultUOM(LiteralOutputDefinition.DefaultUOM value)
          Sets the value of the defaultUOM property.
 
Methods inherited from class org.deegree.process.jaxb.java.ProcessletOutputDefinition
getAbstract, getIdentifier, getMetadata, getTitle, setAbstract, setIdentifier, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataType

protected LiteralOutputDefinition.DataType dataType

defaultUOM

protected LiteralOutputDefinition.DefaultUOM defaultUOM

otherUOM

protected java.util.List<LiteralOutputDefinition.OtherUOM> otherUOM
Constructor Detail

LiteralOutputDefinition

public LiteralOutputDefinition()
Method Detail

getDataType

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

Returns:
possible object is LiteralOutputDefinition.DataType

setDataType

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

Parameters:
value - allowed object is LiteralOutputDefinition.DataType

getDefaultUOM

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

Returns:
possible object is LiteralOutputDefinition.DefaultUOM

setDefaultUOM

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

Parameters:
value - allowed object is LiteralOutputDefinition.DefaultUOM

getOtherUOM

public java.util.List<LiteralOutputDefinition.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 LiteralOutputDefinition.OtherUOM



Copyright © 2011. All Rights Reserved.