deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.ogcwebservices.wps.describeprocess
Class OutputDescription

java.lang.Object
  extended by org.deegree.ogcwebservices.wps.WPSDescription
      extended by org.deegree.ogcwebservices.wps.describeprocess.OutputDescription

public class OutputDescription
extends WPSDescription

OutputDescription.java Created on 09.03.2006. 22:37:03h Description of a process Output.

Version:
$Revision: 18195 $, $Date:20.03.2007$
Author:
Christian Kiehle, Christian Heier, last edited by: $Author:wanhoff$

Field Summary
protected  SupportedCRSs boundingBoxOutput
          Indicates that this output shall be a BoundingBox data structure, and provides a list of the CRSs supported in these Bounding Boxes.
protected  ComplexData complexOutput
          Indicates that this Output shall be a complex data structure (such as a GML fragment) that is returned by the execute operation response.
protected  LiteralOutput literalOutput
          Indicates that this output shall be a simple literal value (such as an integer) that is embedded in the execute response, and describes that output.
 
Fields inherited from class org.deegree.ogcwebservices.wps.WPSDescription
_abstract, identifier, title
 
Constructor Summary
OutputDescription(Code identifier, String title, String _abstract, SupportedCRSs boundingBoxOutput, ComplexData complexOutput, LiteralOutput literalOutput)
           
 
Method Summary
 SupportedCRSs getBoundingBoxOutput()
          Gets the value of the boundingBoxOutput property.
 ComplexData getComplexOutput()
           
 LiteralOutput getLiteralOutput()
          Gets the value of the literalOutput property.
 void setBoundingBoxOutput(SupportedCRSs value)
           
 void setComplexOutput(ComplexData value)
           
 void setLiteralOutput(LiteralOutput value)
          Sets the value of the literalOutput property.
 
Methods inherited from class org.deegree.ogcwebservices.wps.WPSDescription
getAbstract, getIdentifier, getTitle, setAbstract, setIdentifier, setTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

complexOutput

protected ComplexData complexOutput
Indicates that this Output shall be a complex data structure (such as a GML fragment) that is returned by the execute operation response. The value of this complex data structure can be output either embedded in the execute operation response or remotely accessible to the client. When this output form is indicated, the process produces only a single output, and "store" is "false, the output shall be returned directly, without being embedded in the XML document that is otherwise provided by execute operation response. This element also provides a list of format, encoding, and schema combinations supported for this output. The client can select from among the identified combinations of formats, encodings, and schemas to specify the form of the output. This allows for complete specification of particular versions of GML, or image formats.


literalOutput

protected LiteralOutput literalOutput
Indicates that this output shall be a simple literal value (such as an integer) that is embedded in the execute response, and describes that output.


boundingBoxOutput

protected SupportedCRSs boundingBoxOutput
Indicates that this output shall be a BoundingBox data structure, and provides a list of the CRSs supported in these Bounding Boxes. This element shall be included when this process output is an ows:BoundingBox element.

Constructor Detail

OutputDescription

public OutputDescription(Code identifier,
                         String title,
                         String _abstract,
                         SupportedCRSs boundingBoxOutput,
                         ComplexData complexOutput,
                         LiteralOutput literalOutput)
Parameters:
identifier -
title -
_abstract -
boundingBoxOutput -
complexOutput -
literalOutput -
Method Detail

getComplexOutput

public ComplexData getComplexOutput()
Returns:
Returns the complexOutput.

setComplexOutput

public void setComplexOutput(ComplexData value)
Parameters:
value - The complexOutput to set.

getLiteralOutput

public LiteralOutput getLiteralOutput()
Gets the value of the literalOutput property.

Returns:
the value of the literalOutput property.

setLiteralOutput

public void setLiteralOutput(LiteralOutput value)
Sets the value of the literalOutput property.

Parameters:
value -

getBoundingBoxOutput

public SupportedCRSs getBoundingBoxOutput()
Gets the value of the boundingBoxOutput property.

Returns:
possible object is SupportedCRSs

setBoundingBoxOutput

public void setBoundingBoxOutput(SupportedCRSs value)
Parameters:
value - The boundingBoxOutput to set.

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org