Package de.swa.fuh.qrefinement.observer
Class ImageObservers
java.lang.Object
de.swa.fuh.qrefinement.observer.AbstractObserver
de.swa.fuh.qrefinement.observer.ImageObservers
public class ImageObservers extends AbstractObserver
Concrete observer container class to manage observing objects interested in changes of image assets (e.g. addition or deletion of relevance marks). The class is responsible to inform all registered observing objects. Part of the implementation of the observer pattern.
- Author:
- Nicolas Boch
-
Method Summary
Modifier and Type Method Description static ImageObservers
getInstance()
void
notifyAdd(java.io.File f, Rectangle mark)
void
notifyChange(java.io.File f)
void
subscribe(UpdateMarks subscriber)
void
unsubscribe(UpdateMarks subscriber)
-
Method Details
-
getInstance
-
subscribe
- Specified by:
subscribe
in classAbstractObserver
-
unsubscribe
- Specified by:
unsubscribe
in classAbstractObserver
-
notifyAdd
-
notifyChange
public void notifyChange(java.io.File f)- Specified by:
notifyChange
in classAbstractObserver
-