|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProcessletOutput
Represents the requested properties for an output argument (e.g. format, encoding, schema) for a Processlet
execution and provides a sink for the output data.
A ProcessletOutput
instance is always one of the following:
LiteralOutput
: Identifies the output as literal data of a simple quantity (e.g., one number), and
provides a storage for this data.BoundingBoxOutput
: Identifies the output as an ows:BoundingBox data structure, and provides a storage for
this data.ComplexInput
: Identifies the output as a complex data structure encoded in XML (e.g., using GML), and
provides a storage for this complex data structure.
Method Summary | |
---|---|
org.deegree.commons.tom.ows.CodeType |
getIdentifier()
Returns the identifier or name of the output parameter as defined in the process description. |
org.deegree.commons.tom.ows.LanguageString |
getSubmittedAbstract()
Returns the narrative description that has been supplied with the request of the output parameter, normally available for display to a human. |
org.deegree.commons.tom.ows.LanguageString |
getSubmittedTitle()
Returns the title that has been supplied with the request of the output parameter, normally available for display to a human. |
boolean |
isRequested()
Returns whether this output parameter has been requested by the client, i.e. if it will be present in the result. |
void |
setAbstract(org.deegree.commons.tom.ows.LanguageString summary)
Sets the parameter abstract in the response sent to the client. |
void |
setTitle(org.deegree.commons.tom.ows.LanguageString title)
Sets the parameter title in the response sent to the client. |
Method Detail |
---|
org.deegree.commons.tom.ows.CodeType getIdentifier()
org.deegree.commons.tom.ows.LanguageString getSubmittedTitle()
org.deegree.commons.tom.ows.LanguageString getSubmittedAbstract()
boolean isRequested()
NOTE: If the parameter is requested, the Processlet
must set a value for this parameter, if not, it may
or may not do so. However, for complex output parameters that are not requested, it is advised to omit them for
more efficient execution of the Processlet
.
Processlet
must set the value of this parameter (in this execution), false otherwisevoid setTitle(org.deegree.commons.tom.ows.LanguageString title)
title
- the parameter title in the response sent to the clientvoid setAbstract(org.deegree.commons.tom.ows.LanguageString summary)
summary
- the parameter abstract in the response sent to the client
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |