org.deegree.services.wps.input
Class ProcessletInputImpl

java.lang.Object
  extended by org.deegree.services.wps.input.ProcessletInputImpl
All Implemented Interfaces:
ProcessletInput
Direct Known Subclasses:
BoundingBoxInputImpl, ComplexInputImpl, LiteralInputImpl

public abstract class ProcessletInputImpl
extends java.lang.Object
implements ProcessletInput

An input parameter of a Processlet execution.

A ProcessletInputImpl instance is always one of the following:

Version:
$Revision: $, $Date: $
Author:
Alexander Padberg, Markus Schneider, last edited by: $Author: schneider $

Field Summary
protected  ProcessletInputDefinition definition
          Corresponding input argument definition from process description.
 
Constructor Summary
protected ProcessletInputImpl(ProcessletInputDefinition definition, org.deegree.commons.tom.ows.LanguageString title, org.deegree.commons.tom.ows.LanguageString summary)
          Creates a new ProcessletInputImpl instance.
 
Method Summary
 org.deegree.commons.tom.ows.LanguageString getAbstract()
          Returns the narrative description that has been supplied with the input parameter, normally available for display to a human.
 ProcessletInputDefinition getDefinition()
          Returns the type information for this input argument.
 org.deegree.commons.tom.ows.CodeType getIdentifier()
          Returns the identifier or name of the input parameter as defined in the process description.
 org.deegree.commons.tom.ows.LanguageString getTitle()
          Returns the title that has been supplied with the input parameter, normally available for display to a human.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

definition

protected ProcessletInputDefinition definition
Corresponding input argument definition from process description.

Constructor Detail

ProcessletInputImpl

protected ProcessletInputImpl(ProcessletInputDefinition definition,
                              org.deegree.commons.tom.ows.LanguageString title,
                              org.deegree.commons.tom.ows.LanguageString summary)
Creates a new ProcessletInputImpl instance.

Parameters:
definition - corresponding input definition from process description
title - optional title supplied with the input parameter, may be null
summary - optional narrative description supplied with the input parameter, may be null
Method Detail

getDefinition

public ProcessletInputDefinition getDefinition()
Returns the type information for this input argument.

Returns:
the type information

getIdentifier

public org.deegree.commons.tom.ows.CodeType getIdentifier()
Returns the identifier or name of the input parameter as defined in the process description.

Specified by:
getIdentifier in interface ProcessletInput
Returns:
the identifier of the input parameter

getTitle

public org.deegree.commons.tom.ows.LanguageString getTitle()
Returns the title that has been supplied with the input parameter, normally available for display to a human.

Specified by:
getTitle in interface ProcessletInput
Returns:
the title provided with the input, may be null

getAbstract

public org.deegree.commons.tom.ows.LanguageString getAbstract()
Returns the narrative description that has been supplied with the input parameter, normally available for display to a human.

Specified by:
getAbstract in interface ProcessletInput
Returns:
the abstract provided with the input, may be null

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.