net.opengis.wps.v_2_0
Class InputDescriptionType

java.lang.Object
  extended by net.opengis.ows.v_2_0.DescriptionType
      extended by net.opengis.ows.v_2_0.BasicIdentificationType
          extended by net.opengis.wps.v_2_0.DescriptionType
              extended by net.opengis.wps.v_2_0.InputDescriptionType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class InputDescriptionType
extends DescriptionType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Description of an input to a process. In this use, the DescriptionType shall describe a process input.

Java class for InputDescriptionType complex type.

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

 <complexType name="InputDescriptionType">
   <complexContent>
     <extension base="{http://www.opengis.net/wps/2.0}DescriptionType">
       <choice>
         <element ref="{http://www.opengis.net/wps/2.0}DataDescription"/>
         <element name="Input" type="{http://www.opengis.net/wps/2.0}InputDescriptionType" maxOccurs="unbounded"/>
       </choice>
       <attGroup ref="{http://www.w3.org/2001/XMLSchema}occurs"/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  JAXBElement<? extends DataDescriptionType> dataDescription
           
protected  List<InputDescriptionType> input
           
protected  String maxOccurs
           
protected  BigInteger minOccurs
           
 
Fields inherited from class net.opengis.ows.v_2_0.BasicIdentificationType
identifier, metadata
 
Fields inherited from class net.opengis.ows.v_2_0.DescriptionType
_abstract, keywords, title
 
Constructor Summary
InputDescriptionType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
           
 JAXBElement<? extends DataDescriptionType> getDataDescription()
          Gets the value of the dataDescription property.
 List<InputDescriptionType> getInput()
          Gets the value of the input property.
 String getMaxOccurs()
          Gets the value of the maxOccurs property.
 BigInteger getMinOccurs()
          Gets the value of the minOccurs property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetDataDescription()
           
 boolean isSetInput()
           
 boolean isSetMaxOccurs()
           
 boolean isSetMinOccurs()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setDataDescription(JAXBElement<? extends DataDescriptionType> value)
          Sets the value of the dataDescription property.
 void setInput(List<InputDescriptionType> value)
           
 void setMaxOccurs(String value)
          Sets the value of the maxOccurs property.
 void setMinOccurs(BigInteger value)
          Sets the value of the minOccurs property.
 String toString()
           
 void unsetInput()
           
 InputDescriptionType withDataDescription(JAXBElement<? extends DataDescriptionType> value)
           
 InputDescriptionType withInput(Collection<InputDescriptionType> values)
           
 InputDescriptionType withInput(InputDescriptionType... values)
           
 InputDescriptionType withInput(List<InputDescriptionType> value)
           
 InputDescriptionType withMaxOccurs(String value)
           
 InputDescriptionType withMinOccurs(BigInteger value)
           
 
Methods inherited from class net.opengis.ows.v_2_0.BasicIdentificationType
getIdentifier, getMetadata, isSetIdentifier, isSetMetadata, setIdentifier, setMetadata, unsetMetadata, withAbstract, withAbstract, withAbstract, withIdentifier, withKeywords, withKeywords, withKeywords, withMetadata, withMetadata, withMetadata, withTitle, withTitle, withTitle
 
Methods inherited from class net.opengis.ows.v_2_0.DescriptionType
getAbstract, getKeywords, getTitle, isSetAbstract, isSetKeywords, isSetTitle, setAbstract, setKeywords, setTitle, unsetAbstract, unsetKeywords, unsetTitle
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

dataDescription

protected JAXBElement<? extends DataDescriptionType> dataDescription

input

protected List<InputDescriptionType> input

minOccurs

protected BigInteger minOccurs

maxOccurs

protected String maxOccurs
Constructor Detail

InputDescriptionType

public InputDescriptionType()
Method Detail

getDataDescription

public JAXBElement<? extends DataDescriptionType> getDataDescription()
Gets the value of the dataDescription property.

Returns:
possible object is JAXBElement<LiteralDataType> JAXBElement<DataDescriptionType> JAXBElement<BoundingBoxData> JAXBElement<ComplexDataType>

setDataDescription

public void setDataDescription(JAXBElement<? extends DataDescriptionType> value)
Sets the value of the dataDescription property.

Parameters:
value - allowed object is JAXBElement<LiteralDataType> JAXBElement<DataDescriptionType> JAXBElement<BoundingBoxData> JAXBElement<ComplexDataType>

isSetDataDescription

public boolean isSetDataDescription()

getInput

public List<InputDescriptionType> getInput()
Gets the value of the input 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 input property.

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

    getInput().add(newItem);
 

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


isSetInput

public boolean isSetInput()

unsetInput

public void unsetInput()

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

isSetMinOccurs

public boolean isSetMinOccurs()

getMaxOccurs

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

Returns:
possible object is String

setMaxOccurs

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

Parameters:
value - allowed object is String

isSetMaxOccurs

public boolean isSetMaxOccurs()

toString

public String toString()
Overrides:
toString in class DescriptionType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class DescriptionType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class DescriptionType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class DescriptionType

equals

public boolean equals(Object object)
Overrides:
equals in class DescriptionType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class DescriptionType

hashCode

public int hashCode()
Overrides:
hashCode in class DescriptionType

clone

public Object clone()
Overrides:
clone in class DescriptionType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class DescriptionType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class DescriptionType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
createNewInstance in class DescriptionType

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class DescriptionType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class DescriptionType

setInput

public void setInput(List<InputDescriptionType> value)

withDataDescription

public InputDescriptionType withDataDescription(JAXBElement<? extends DataDescriptionType> value)

withInput

public InputDescriptionType withInput(InputDescriptionType... values)

withInput

public InputDescriptionType withInput(Collection<InputDescriptionType> values)

withMinOccurs

public InputDescriptionType withMinOccurs(BigInteger value)

withMaxOccurs

public InputDescriptionType withMaxOccurs(String value)

withInput

public InputDescriptionType withInput(List<InputDescriptionType> value)


Copyright © 2008-2015. All Rights Reserved.