org.n52.wps.server.algorithm.simplify
Class TopologyPreservingSimplificationAlgorithm

java.lang.Object
  extended by org.n52.wps.server.AbstractAlgorithm
      extended by org.n52.wps.server.AbstractSelfDescribingAlgorithm
          extended by org.n52.wps.server.algorithm.simplify.TopologyPreservingSimplificationAlgorithm
All Implemented Interfaces:
IAlgorithm, ISubject

public class TopologyPreservingSimplificationAlgorithm
extends AbstractSelfDescribingAlgorithm


Field Summary
 
Fields inherited from class org.n52.wps.server.AbstractAlgorithm
description
 
Constructor Summary
TopologyPreservingSimplificationAlgorithm()
           
 
Method Summary
 java.util.List<java.lang.String> getErrors()
           
 java.lang.Class getInputDataType(java.lang.String id)
           
 java.util.List<java.lang.String> getInputIdentifiers()
           
 java.lang.Class getOutputDataType(java.lang.String id)
           
 java.util.List<java.lang.String> getOutputIdentifiers()
           
 java.util.Map<java.lang.String,IData> run(java.util.Map<java.lang.String,java.util.List<IData>> inputData)
           
 
Methods inherited from class org.n52.wps.server.AbstractSelfDescribingAlgorithm
addObserver, getMaxOccurs, getMinOccurs, getState, initializeDescription, notifyObservers, removeObserver, update
 
Methods inherited from class org.n52.wps.server.AbstractAlgorithm
getDescription, getWellKnownName, processDescriptionIsValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopologyPreservingSimplificationAlgorithm

public TopologyPreservingSimplificationAlgorithm()
Method Detail

run

public java.util.Map<java.lang.String,IData> run(java.util.Map<java.lang.String,java.util.List<IData>> inputData)

getErrors

public java.util.List<java.lang.String> getErrors()
Specified by:
getErrors in interface IAlgorithm
Overrides:
getErrors in class AbstractSelfDescribingAlgorithm

getInputDataType

public java.lang.Class getInputDataType(java.lang.String id)

getOutputDataType

public java.lang.Class getOutputDataType(java.lang.String id)

getInputIdentifiers

public java.util.List<java.lang.String> getInputIdentifiers()
Specified by:
getInputIdentifiers in class AbstractSelfDescribingAlgorithm

getOutputIdentifiers

public java.util.List<java.lang.String> getOutputIdentifiers()
Specified by:
getOutputIdentifiers in class AbstractSelfDescribingAlgorithm


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