org.deegree.protocol.wps.client.output.type
Class OutputType

java.lang.Object
  extended by org.deegree.protocol.wps.client.output.type.OutputType
Direct Known Subclasses:
BBoxOutputType, ComplexOutputType, LiteralOutputType

public abstract class OutputType
extends Object

Abstract base class for definitions of process output parameters.

Version:
$Revision: 26137 $, $Date: 2010-08-25 18:05:25 +0200 (Wed, 25 Aug 2010) $
Author:
Andrei Ionita, Markus Schneider, last edited by: $Author: aionita $

Nested Class Summary
static class OutputType.Type
          Convenvience enum type for discriminating the different subclasses of OutputType.
 
Constructor Summary
protected OutputType(CodeType id, LanguageString inputTitle, LanguageString inputAbstract)
          Creates a new OutputType instance.
 
Method Summary
 LanguageString getAbstract()
          Returns the abstract for the parameter.
 CodeType getId()
          Returns the parameter identifier.
 LanguageString getTitle()
          Returns the parameter title.
abstract  OutputType.Type getType()
          Returns the concrete output type of this instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputType

protected OutputType(CodeType id,
                     LanguageString inputTitle,
                     LanguageString inputAbstract)
Creates a new OutputType instance.

Parameters:
id - parameter identifier, must not be null
inputTitle - parameter title, must not be null
inputAbstract - abstract for the parameter, can be null
Method Detail

getType

public abstract OutputType.Type getType()
Returns the concrete output type of this instance.

Returns:
the concrete output type, never null

getId

public CodeType getId()
Returns the parameter identifier.

Returns:
the parameter identifier, never null

getTitle

public LanguageString getTitle()
Returns the parameter title.

Returns:
the parameter title, never null

getAbstract

public LanguageString getAbstract()
Returns the abstract for the parameter.

Returns:
the abstract for the parameter, can be null


Copyright © 2011. All Rights Reserved.