ch.bfh.algo.core.sequence
Class ObserverPosition
java.lang.Object
ch.bfh.algo.core.sequence.ConcretePosition<E,P>
ch.bfh.algo.core.sequence.GenericLinkedPosition<Observer,ObserverPosition>
ch.bfh.algo.core.sequence.ObserverPosition
- All Implemented Interfaces:
- GenericPosition<Observer,ObserverPosition>, Observable, Position<Observer>
public class ObserverPosition
- extends GenericLinkedPosition<Observer,ObserverPosition>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObserverPosition
public ObserverPosition()
notifyBefore
public void notifyBefore()
- Specified by:
notifyBefore
in interface Observable
- Overrides:
notifyBefore
in class GenericLinkedPosition<Observer,ObserverPosition>
notifyAfter
public void notifyAfter()
- Specified by:
notifyAfter
in interface Observable
- Overrides:
notifyAfter
in class GenericLinkedPosition<Observer,ObserverPosition>
attachBefore
public ObserverPosition attachBefore(Observer observer)
- Specified by:
attachBefore
in interface Observable
- Overrides:
attachBefore
in class GenericLinkedPosition<Observer,ObserverPosition>
attachAfter
public ObserverPosition attachAfter(Observer observer)
- Specified by:
attachAfter
in interface Observable
- Overrides:
attachAfter
in class GenericLinkedPosition<Observer,ObserverPosition>
detachBefore
public void detachBefore(ObserverPosition position)
- Specified by:
detachBefore
in interface Observable
- Overrides:
detachBefore
in class GenericLinkedPosition<Observer,ObserverPosition>
detachAfter
public void detachAfter(ObserverPosition position)
- Specified by:
detachAfter
in interface Observable
- Overrides:
detachAfter
in class GenericLinkedPosition<Observer,ObserverPosition>