|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JrxmlContentProvider
Implementing classes helps to map the jrxml file to a WPS Process description and to create a report out of the process execute request
| Method Summary | |
|---|---|
void |
inspectInputParametersFromJrxml(Map<String,ParameterDescription> parameterDescriptions,
List<JAXBElement<? extends ProcessletInputDefinition>> inputs,
XMLAdapter jrxmlAdapter,
Map<String,String> parameters,
List<String> handledParameters)
inspects the parameters found in the xml and converts them to WPSProcess input parameters |
Pair<InputStream,Boolean> |
prepareJrxmlAndReadInputParameters(InputStream jrxml,
Map<String,Object> params,
ProcessletInputs in,
List<CodeType> processedIds,
Map<String,String> parameters)
prepare the jrxml and read input parameters from WPSProcess providers to append them in the list of parameters to fill the jrxml report with |
| Method Detail |
|---|
void inspectInputParametersFromJrxml(Map<String,ParameterDescription> parameterDescriptions,
List<JAXBElement<? extends ProcessletInputDefinition>> inputs,
XMLAdapter jrxmlAdapter,
Map<String,String> parameters,
List<String> handledParameters)
parameterDescriptions - description of a single parameter out of the process definitioninputs - list of ProcessletInputDefinitions, never null, append new inputs herejrxmlAdapter - adapter containing the jrxmlparameters - list of all parameters out of the jrxml filehandledParameters - list of parameters out of the jrxml file, which are handled already!
Pair<InputStream,Boolean> prepareJrxmlAndReadInputParameters(InputStream jrxml,
Map<String,Object> params,
ProcessletInputs in,
List<CodeType> processedIds,
Map<String,String> parameters)
throws ProcessletException
the - jrxml as InputStreamparams - list of parameters to fill the jrxml report with, append parameters read from WPS PRocess input
parameters here, never nullin - contains the WPSProcess input parameters, never nullprocessedIds - a list if ids which are already precessed. insert ids here, if they are processed. never
nullparameters - metainformation about the parameters (name, type)
InputStream and an information if a datasource was inserted or not
ProcessletException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||