cz.psika.numerist
Interface ItemObservable

All Known Subinterfaces:
Item
All Known Implementing Classes:
Diagram, DiagramCanvas, DiagramCanvasMemento, EmptyDiagram, Entry, Entry.EntryMemento, ItemMemento

public interface ItemObservable

Simple observable interface for items.

Author:
Tomas Psika

Method Summary
 void addObserver(ItemObserver observer)
          Attach observer to the object.
 void deleteObserver(ItemObserver observer)
          Detach observer.
 void notifyObservers(Constants.ItemEvents event)
          Notify all attached observers.
 

Method Detail

addObserver

void addObserver(ItemObserver observer)
Attach observer to the object.

Parameters:
observer - an observer to attach

deleteObserver

void deleteObserver(ItemObserver observer)
Detach observer.

Parameters:
observer - to remove

notifyObservers

void notifyObservers(Constants.ItemEvents event)
Notify all attached observers.

Parameters:
event - type of event to notify all registered observers