org.deegree.process.jaxb.java
Class ProcessletInputDefinition

java.lang.Object
  extended by org.deegree.process.jaxb.java.ProcessletInputDefinition
Direct Known Subclasses:
BoundingBoxInputDefinition, ComplexInputDefinition, LiteralInputDefinition

public abstract class ProcessletInputDefinition
extends Object

Description of an input parameter to the process.

Java class for ProcessInputType complex type.

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

 <complexType name="ProcessInputType">
   <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>
       <attribute name="minOccurs" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
       <attribute name="maxOccurs" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ProcessletInputDefinition.Metadata
          Java class for anonymous complex type.
 
Field Summary
protected  LanguageStringType _abstract
           
protected  CodeType identifier
           
protected  BigInteger maxOccurs
           
protected  List<ProcessletInputDefinition.Metadata> metadata
           
protected  BigInteger minOccurs
           
protected  LanguageStringType title
           
 
Constructor Summary
ProcessletInputDefinition()
           
 
Method Summary
 LanguageStringType getAbstract()
          Gets the value of the abstract property.
 CodeType getIdentifier()
          Gets the value of the identifier property.
 BigInteger getMaxOccurs()
          Gets the value of the maxOccurs property.
 List<ProcessletInputDefinition.Metadata> getMetadata()
          Gets the value of the metadata property.
 BigInteger getMinOccurs()
          Gets the value of the minOccurs 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 setMaxOccurs(BigInteger value)
          Sets the value of the maxOccurs property.
 void setMinOccurs(BigInteger value)
          Sets the value of the minOccurs 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<ProcessletInputDefinition.Metadata> metadata

minOccurs

protected BigInteger minOccurs

maxOccurs

protected BigInteger maxOccurs
Constructor Detail

ProcessletInputDefinition

public ProcessletInputDefinition()
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<ProcessletInputDefinition.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 ProcessletInputDefinition.Metadata


getMinOccurs

public BigInteger getMinOccurs()
Gets the value of the minOccurs property.

Returns:
possible object is BigInteger

setMinOccurs

public void setMinOccurs(BigInteger value)
Sets the value of the minOccurs property.

Parameters:
value - allowed object is BigInteger

getMaxOccurs

public BigInteger getMaxOccurs()
Gets the value of the maxOccurs property.

Returns:
possible object is BigInteger

setMaxOccurs

public void setMaxOccurs(BigInteger value)
Sets the value of the maxOccurs property.

Parameters:
value - allowed object is BigInteger


Copyright © 2011. All Rights Reserved.