public abstract class AbstractSelfDescribingAlgorithm extends AbstractAlgorithm implements org.n52.wps.server.observerpattern.ISubject
| Constructor and Description |
|---|
AbstractSelfDescribingAlgorithm() |
| Modifier and Type | Method and Description |
|---|---|
void |
addObserver(org.n52.wps.server.observerpattern.IObserver o) |
List<String> |
getErrors() |
abstract List<String> |
getInputIdentifiers() |
BigInteger |
getMaxOccurs(String identifier) |
BigInteger |
getMinOccurs(String identifier) |
abstract List<String> |
getOutputIdentifiers() |
Object |
getState() |
String[] |
getSupportedCRSForBBOXInput(String identifier)
Override this class for BBOX input data to set supported mime types.
|
String[] |
getSupportedCRSForBBOXOutput(String identifier)
Override this class for BBOX output data to set supported mime types.
|
protected net.opengis.wps.x100.ProcessDescriptionType |
initializeDescription()
This method should be overwritten, in case you want to have a way of initializing.
|
void |
notifyObservers() |
void |
removeObserver(org.n52.wps.server.observerpattern.IObserver o) |
void |
update(Object state) |
getDescription, getWellKnownName, processDescriptionIsValidclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInputDataType, getOutputDataType, runprotected net.opengis.wps.x100.ProcessDescriptionType initializeDescription()
AbstractAlgorithminitializeDescription in class AbstractAlgorithmpublic String[] getSupportedCRSForBBOXInput(String identifier)
identifier - ID of the input BBOXTypepublic String[] getSupportedCRSForBBOXOutput(String identifier)
identifier - ID of the input BBOXTypepublic BigInteger getMinOccurs(String identifier)
public BigInteger getMaxOccurs(String identifier)
public Object getState()
getState in interface org.n52.wps.server.observerpattern.ISubjectpublic void update(Object state)
update in interface org.n52.wps.server.observerpattern.ISubjectpublic void addObserver(org.n52.wps.server.observerpattern.IObserver o)
addObserver in interface org.n52.wps.server.observerpattern.ISubjectpublic void removeObserver(org.n52.wps.server.observerpattern.IObserver o)
removeObserver in interface org.n52.wps.server.observerpattern.ISubjectpublic void notifyObservers()
public List<String> getErrors()
getErrors in interface IAlgorithmCopyright © 2017. All Rights Reserved.