org.deegree.process.jaxb.java
Class ComplexOutputDefinition

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

public class ComplexOutputDefinition
extends ProcessletOutputDefinition

Description of an xml output parameter (XML or binary) 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="DefaultFormat" type="{http://www.deegree.org/processes/java}ComplexFormatType"/>
         <element name="OtherFormats" type="{http://www.deegree.org/processes/java}ComplexFormatType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class org.deegree.process.jaxb.java.ProcessletOutputDefinition
ProcessletOutputDefinition.Metadata
 
Field Summary
protected  ComplexFormatType defaultFormat
           
protected  List<ComplexFormatType> otherFormats
           
 
Fields inherited from class org.deegree.process.jaxb.java.ProcessletOutputDefinition
_abstract, identifier, metadata, title
 
Constructor Summary
ComplexOutputDefinition()
           
 
Method Summary
 ComplexFormatType getDefaultFormat()
          Gets the value of the defaultFormat property.
 List<ComplexFormatType> getOtherFormats()
          Gets the value of the otherFormats property.
 void setDefaultFormat(ComplexFormatType value)
          Sets the value of the defaultFormat 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

defaultFormat

protected ComplexFormatType defaultFormat

otherFormats

protected List<ComplexFormatType> otherFormats
Constructor Detail

ComplexOutputDefinition

public ComplexOutputDefinition()
Method Detail

getDefaultFormat

public ComplexFormatType getDefaultFormat()
Gets the value of the defaultFormat property.

Returns:
possible object is ComplexFormatType

setDefaultFormat

public void setDefaultFormat(ComplexFormatType value)
Sets the value of the defaultFormat property.

Parameters:
value - allowed object is ComplexFormatType

getOtherFormats

public List<ComplexFormatType> getOtherFormats()
Gets the value of the otherFormats 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 otherFormats property.

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

    getOtherFormats().add(newItem);
 

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



Copyright © 2011. All Rights Reserved.