org.deegree.services.wps.input
Class ComplexInputImpl
java.lang.Object
org.deegree.services.wps.input.ProcessletInputImpl
org.deegree.services.wps.input.ComplexInputImpl
- All Implemented Interfaces:
- ComplexInput, ProcessletInput
- Direct Known Subclasses:
- EmbeddedComplexInput, ReferencedComplexInput
public abstract class ComplexInputImpl
- extends ProcessletInputImpl
- implements ComplexInput
A complex data structure ProcessletInput parameter, e.g. an object encoded in GML or a raw binary stream.
- Version:
- $Revision: $, $Date: $
- Author:
- Markus Schneider, last edited by: $Author: schneider $
ComplexInputImpl
protected ComplexInputImpl(ComplexInputDefinition definition,
LanguageString title,
LanguageString summary,
ComplexFormatType format)
- Creates a new
ComplexInputImpl instance.
- Parameters:
definition - corresponding input definition from process descriptiontitle - optional title supplied with the input parameter, may be nullsummary - optional narrative description supplied with the input parameter, may be nullformat - the XML schema, format, and encoding of the complex value (must be compatible with the parameter
definition)
getMimeType
public String getMimeType()
- Returns the mime type of the input.
- Specified by:
getMimeType in interface ComplexInput
- Returns:
- the mime type of the input, may be null (if not specified in the parameter definition)
getEncoding
public String getEncoding()
- Returns the encoding information supplied with the input.
- Specified by:
getEncoding in interface ComplexInput
- Returns:
- the encoding information supplied with the input, may be null
getSchema
public String getSchema()
- Returns the schema URL supplied with the input.
- Specified by:
getSchema in interface ComplexInput
- Returns:
- the schema URL supplied with the input, may be null
Copyright © 2011. All Rights Reserved.