org.deegree.process.jaxb.java
Class ProcessletOutputDefinition

java.lang.Object
  extended by org.deegree.process.jaxb.java.ProcessletOutputDefinition
Direct Known Subclasses:
BoundingBoxOutputDefinition, ComplexOutputDefinition, LiteralOutputDefinition

public abstract class ProcessletOutputDefinition
extends Object

Description of an output parameter of the process.

Java class for ProcessOutputType complex type.

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

 <complexType name="ProcessOutputType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Identifier" type="{http://www.deegree.org/processes/java}CodeType"/>
         <element name="Title" type="{http://www.deegree.org/processes/java}LanguageStringType"/>
         <element name="Abstract" type="{http://www.deegree.org/processes/java}LanguageStringType" minOccurs="0"/>
         <element name="Metadata" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                 <attribute name="about" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ProcessletOutputDefinition.Metadata
          Java class for anonymous complex type.
 
Field Summary
protected  LanguageStringType _abstract
           
protected  CodeType identifier
           
protected  List<ProcessletOutputDefinition.Metadata> metadata
           
protected  LanguageStringType title
           
 
Constructor Summary
ProcessletOutputDefinition()
           
 
Method Summary
 LanguageStringType getAbstract()
          Gets the value of the abstract property.
 CodeType getIdentifier()
          Gets the value of the identifier property.
 List<ProcessletOutputDefinition.Metadata> getMetadata()
          Gets the value of the metadata property.
 LanguageStringType getTitle()
          Gets the value of the title property.
 void setAbstract(LanguageStringType value)
          Sets the value of the abstract property.
 void setIdentifier(CodeType value)
          Sets the value of the identifier property.
 void setTitle(LanguageStringType value)
          Sets the value of the title property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identifier

protected CodeType identifier

title

protected LanguageStringType title

_abstract

protected LanguageStringType _abstract

metadata

protected List<ProcessletOutputDefinition.Metadata> metadata
Constructor Detail

ProcessletOutputDefinition

public ProcessletOutputDefinition()
Method Detail

getIdentifier

public CodeType getIdentifier()
Gets the value of the identifier property.

Returns:
possible object is CodeType

setIdentifier

public void setIdentifier(CodeType value)
Sets the value of the identifier property.

Parameters:
value - allowed object is CodeType

getTitle

public LanguageStringType getTitle()
Gets the value of the title property.

Returns:
possible object is LanguageStringType

setTitle

public void setTitle(LanguageStringType value)
Sets the value of the title property.

Parameters:
value - allowed object is LanguageStringType

getAbstract

public LanguageStringType getAbstract()
Gets the value of the abstract property.

Returns:
possible object is LanguageStringType

setAbstract

public void setAbstract(LanguageStringType value)
Sets the value of the abstract property.

Parameters:
value - allowed object is LanguageStringType

getMetadata

public List<ProcessletOutputDefinition.Metadata> getMetadata()
Gets the value of the metadata 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 metadata property.

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

    getMetadata().add(newItem);
 

Objects of the following type(s) are allowed in the list ProcessletOutputDefinition.Metadata



Copyright © 2011. All Rights Reserved.