org.nodal.util
Interface Monitored

All Known Implementing Classes:
MonitoredUtil

public interface Monitored

An Object to which Monitor objects can be attached. A Monitored object will notify all of its Monitors whenever its value changes.

See Also:
Monitor

Method Summary
 boolean addMonitor(Monitor m)
          Add a monitor that will track changes to this value.
 void clearMonitors()
          Remove a previously added monitor.
 boolean removeMonitor(Monitor m)
          Remove a previously added monitor.
 

Method Detail

addMonitor

public boolean addMonitor(Monitor m)
Add a monitor that will track changes to this value.


removeMonitor

public boolean removeMonitor(Monitor m)
Remove a previously added monitor.


clearMonitors

public void clearMonitors()
Remove a previously added monitor.