|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.n52.wps.server.AbstractObservableAlgorithm
public abstract class AbstractObservableAlgorithm
| Constructor Summary | |
|---|---|
AbstractObservableAlgorithm()
default constructor, calls the initializeDescription() Method |
|
AbstractObservableAlgorithm(java.lang.String wellKnownName)
default constructor, calls the initializeDescription() Method |
|
| Method Summary | |
|---|---|
void |
addObserver(IObserver o)
|
net.opengis.wps.x100.ProcessDescriptionType |
getDescription()
|
java.lang.Object |
getState()
|
java.lang.String |
getWellKnownName()
Returns some well-known name for the process. |
protected net.opengis.wps.x100.ProcessDescriptionType |
initializeDescription()
This method should be overwritten, in case you want to have a way of initializing. |
void |
notifyObservers()
|
boolean |
processDescriptionIsValid()
Checks if the processDescription complies to the process itself and fits any schema or other dependencies. |
void |
removeObserver(IObserver o)
|
void |
update(java.lang.Object state)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.n52.wps.server.IAlgorithm |
|---|
getErrors, getInputDataType, getOutputDataType, run |
| Constructor Detail |
|---|
public AbstractObservableAlgorithm()
public AbstractObservableAlgorithm(java.lang.String wellKnownName)
| Method Detail |
|---|
protected net.opengis.wps.x100.ProcessDescriptionType initializeDescription()
public net.opengis.wps.x100.ProcessDescriptionType getDescription()
getDescription in interface IAlgorithmpublic boolean processDescriptionIsValid()
IAlgorithm
processDescriptionIsValid in interface IAlgorithmpublic java.lang.String getWellKnownName()
IAlgorithm
getWellKnownName in interface IAlgorithmpublic java.lang.Object getState()
getState in interface ISubjectpublic void update(java.lang.Object state)
update in interface ISubjectpublic void addObserver(IObserver o)
addObserver in interface ISubjectpublic void removeObserver(IObserver o)
removeObserver in interface ISubjectpublic void notifyObservers()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||