de.fh_mannheim.mm.dms.indexserver
Class Monitor

java.lang.Object
  extended byde.fh_mannheim.mm.dms.indexserver.Monitor
All Implemented Interfaces:
IMonitor, IViewer
Direct Known Subclasses:
IndexEngine, IndexServer

public class Monitor
extends java.lang.Object
implements IMonitor

Monitor is a viewer that allows other viewers to register.

Version:
$Revision: 1.3 $
Author:
Jan Löffler, mail@jlsoft.de

Constructor Summary
Monitor()
           
 
Method Summary
 void registerViewer(IViewer viewer)
          Register a viewer with callback.
 void stateHasChanged()
          Call all callbacks and send onChanged.
 void unregisterViewer(IViewer viewer)
          Unregister a viewer with callback.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Monitor

public Monitor()
Method Detail

registerViewer

public void registerViewer(IViewer viewer)
Register a viewer with callback.

Specified by:
registerViewer in interface IMonitor
Parameters:
viewer - Callback

stateHasChanged

public void stateHasChanged()
Call all callbacks and send onChanged.

Specified by:
stateHasChanged in interface IMonitor

unregisterViewer

public void unregisterViewer(IViewer viewer)
Unregister a viewer with callback.

Specified by:
unregisterViewer in interface IMonitor
Parameters:
viewer - Callback