org.n52.wps.server
Interface IAlgorithm
- All Known Subinterfaces:
- IGridGainAlgorithm, IUnicoreAlgorithm
- All Known Implementing Classes:
- AbstractAlgorithm, AbstractGridGainAlgorithm, AbstractObservableAlgorithm, AbstractSelfDescribingAlgorithm, AbstractTransactionalAlgorithm, AbstractUnicoreAlgorithm, AddRasterValues, ArcToolboxProcessDelegator, ContainsAlgorithm, ConvexHullAlgorithm, CrossesAlgorithm, DifferenceAlgorithm, DisjointAlgorithm, DistanceAlgorithm, DouglasPeuckerAlgorithm, EqualsAlgorithm, GenericAGSProcessDelegator, GenericGrassAlgorithm, GenericSextanteProcessDelegator, GenericTransactionalAlgorithm, GrassProcessDelegator, GridGainSimpleBufferAlgorithm, IntersectionAlgorithm, IntersectsAlgorithm, OverlapsAlgorithm, PythonScriptDelegator, SimpleBufferAlgorithm, TopologyPreservingSimplificationAlgorithm, TouchesAlgorithm, UnicoreSimpleBufferAlgorithm, WithinAlgorithm
public interface IAlgorithm
|
Method Summary |
net.opengis.wps.x100.ProcessDescriptionType |
getDescription()
|
java.util.List<java.lang.String> |
getErrors()
|
java.lang.Class |
getInputDataType(java.lang.String id)
|
java.lang.Class |
getOutputDataType(java.lang.String id)
|
java.lang.String |
getWellKnownName()
Returns some well-known name for the process. |
boolean |
processDescriptionIsValid()
Checks if the processDescription complies to the process itself and fits any schema or other dependencies. |
java.util.Map<java.lang.String,IData> |
run(java.util.Map<java.lang.String,java.util.List<IData>> inputData)
|
run
java.util.Map<java.lang.String,IData> run(java.util.Map<java.lang.String,java.util.List<IData>> inputData)
getErrors
java.util.List<java.lang.String> getErrors()
getDescription
net.opengis.wps.x100.ProcessDescriptionType getDescription()
getWellKnownName
java.lang.String getWellKnownName()
- Returns some well-known name for the process.
- Returns:
- Returns some well-known name for the process or algorithm
if that exists, else returns an empty String, never null.
processDescriptionIsValid
boolean processDescriptionIsValid()
- Checks if the processDescription complies to the process itself and fits any schema or other dependencies.
getInputDataType
java.lang.Class getInputDataType(java.lang.String id)
getOutputDataType
java.lang.Class getOutputDataType(java.lang.String id)
Copyright © 2007-2011 52north.org. All Rights Reserved.