deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.ogcwebservices.wps.execute
Class OutputDefinition

java.lang.Object
  extended by org.deegree.ogcwebservices.wps.WPSDescription
      extended by org.deegree.ogcwebservices.wps.execute.OutputDefinition

public class OutputDefinition
extends WPSDescription

OutputDefinitionType.java Created on 09.03.2006. 22:35:39h Definition of a format, encoding, schema, and unit-of-measure for an output to be returned from a process.

Since:
2.0
Version:
1.0.
Author:
Christian Kiehle, Christian Heier

Field Summary
protected  java.net.URI encoding
          The encoding of this input or requested for this output (e.g., UTF-8).
protected  java.lang.String format
          The Format of this input or requested for this output (e.g., text/XML).
protected  java.net.URL schema
          Web-accessible XML Schema Document that defines the content model of this complex resource (e.g., encoded using GML 2.2 Application Schema).
protected  java.net.URI uom
          Reference to the unit of measure (if any) requested for this output.
 
Fields inherited from class org.deegree.ogcwebservices.wps.WPSDescription
_abstract, identifier, title
 
Constructor Summary
OutputDefinition(Code identifier, java.lang.String title, java.lang.String _abstract, java.net.URI encoding, java.lang.String format, java.net.URL schema, java.net.URI uom)
           
 
Method Summary
 java.net.URI getEncoding()
           
 java.lang.String getFormat()
           
 java.net.URL getSchema()
           
 java.net.URI getUom()
           
 
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

uom

protected java.net.URI uom
Reference to the unit of measure (if any) requested for this output. A uom can be referenced when a client wants to specify one of the units of measure supported for this output. This uom shall be a unit of measure referenced for this output of this process in the Process full description.


encoding

protected java.net.URI encoding
The encoding of this input or requested for this output (e.g., UTF-8). This "encoding" shall be included whenever the encoding required is not the default encoding indicated in the Process full description. When included, this encoding shall be one published for this output or input in the Process full description.


format

protected java.lang.String format
The Format of this input or requested for this output (e.g., text/XML). This element shall be omitted when the Format is indicated in the http header of the output. When included, this format shall be one published for this output or input in the Process full description.


schema

protected java.net.URL schema
Web-accessible XML Schema Document that defines the content model of this complex resource (e.g., encoded using GML 2.2 Application Schema). This reference should be included for XML encoded complex resources to facilitate validation.

Constructor Detail

OutputDefinition

public OutputDefinition(Code identifier,
                        java.lang.String title,
                        java.lang.String _abstract,
                        java.net.URI encoding,
                        java.lang.String format,
                        java.net.URL schema,
                        java.net.URI uom)
Parameters:
identifier -
title -
_abstract -
encoding -
format -
schema -
uom -
Method Detail

getEncoding

public java.net.URI getEncoding()
Returns:
Returns the encoding.

getFormat

public java.lang.String getFormat()
Returns:
Returns the format.

getSchema

public java.net.URL getSchema()
Returns:
Returns the schema.

getUom

public java.net.URI getUom()
Returns:
Returns the uom.

deegree 2.5 (2011/06/29 09:44 build-8-official)

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