org.n52.wps.server.grass.io
Class GrassIOHandler

java.lang.Object
  extended by org.n52.wps.server.grass.io.GrassIOHandler

public class GrassIOHandler
extends java.lang.Object


Field Summary
static java.lang.String DATA_TYPE
           
static java.lang.String ENCODING
           
static java.lang.String GRASS_ADDON_PATH
           
static java.lang.String INPUT_IDENTIFIER
           
static java.lang.String INPUT_PATH
           
static java.lang.String MIMETYPE
           
static java.lang.String OS_Name
           
static java.lang.String OUTPUT_IDENTIFIER
           
static java.lang.String OUTPUT_PATH
           
static java.lang.String OUTPUTDIR
           
static java.lang.String PROCESS_IDENTIFIER
           
static java.lang.String SCHEMA
           
static java.lang.String VALUE
           
static java.lang.String WORKDIR
           
 
Constructor Summary
GrassIOHandler()
           
 
Method Summary
 IData executeGrassProcess(java.lang.String processID, java.util.Map<java.lang.String,IData> complexInputData, java.util.Map<java.lang.String,IData> literalInputData, java.lang.String outputID, java.lang.String outputMimeType, java.lang.String outputSchema, boolean isAddon)
          Method to execute a GRASS GIS process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GRASS_ADDON_PATH

public static final java.lang.String GRASS_ADDON_PATH
See Also:
Constant Field Values

PROCESS_IDENTIFIER

public static final java.lang.String PROCESS_IDENTIFIER
See Also:
Constant Field Values

INPUT_IDENTIFIER

public static final java.lang.String INPUT_IDENTIFIER
See Also:
Constant Field Values

INPUT_PATH

public static final java.lang.String INPUT_PATH
See Also:
Constant Field Values

DATA_TYPE

public static final java.lang.String DATA_TYPE
See Also:
Constant Field Values

VALUE

public static final java.lang.String VALUE
See Also:
Constant Field Values

OUTPUT_IDENTIFIER

public static final java.lang.String OUTPUT_IDENTIFIER
See Also:
Constant Field Values

OUTPUT_PATH

public static final java.lang.String OUTPUT_PATH
See Also:
Constant Field Values

SCHEMA

public static final java.lang.String SCHEMA
See Also:
Constant Field Values

ENCODING

public static final java.lang.String ENCODING
See Also:
Constant Field Values

MIMETYPE

public static final java.lang.String MIMETYPE
See Also:
Constant Field Values

WORKDIR

public static final java.lang.String WORKDIR
See Also:
Constant Field Values

OUTPUTDIR

public static final java.lang.String OUTPUTDIR
See Also:
Constant Field Values

OS_Name

public static final java.lang.String OS_Name
Constructor Detail

GrassIOHandler

public GrassIOHandler()
Method Detail

executeGrassProcess

public IData executeGrassProcess(java.lang.String processID,
                                 java.util.Map<java.lang.String,IData> complexInputData,
                                 java.util.Map<java.lang.String,IData> literalInputData,
                                 java.lang.String outputID,
                                 java.lang.String outputMimeType,
                                 java.lang.String outputSchema,
                                 boolean isAddon)
Method to execute a GRASS GIS process.

Parameters:
processID - the name of the process
complexInputData - complex inputdata for the process
literalInputData - literal inputdata for the process
outputID - the ID of the output
outputMimeType - the mimetype of the output
outputSchema - the schema of the output
Returns:
a GenericFileDataBinding containing the generated ouput


Copyright © 2007-2011 52north.org. All Rights Reserved.