net.aerith.misao.util
Class MonitorSet

java.lang.Object
  |
  +--net.aerith.misao.util.MonitorSet

public class MonitorSet
extends java.lang.Object
implements Monitor

The MonitorSet represents a set of Monitor.


Field Summary
protected  java.util.Vector monitors
          The list of monitors.
 
Constructor Summary
MonitorSet()
          Constructs a MonitorSet.
 
Method Summary
 void addMessage(java.lang.String string)
          Adds the specified message too all monitors.
 void addMessages(java.lang.String[] strings)
          Adds the specified messages to all monitors.
 void addMonitor(Monitor monitor)
          Adds a monitor.
 void addSeparator()
          Adds a separator.
 void setMonitor(Monitor monitor)
          Sets a monitor.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

monitors

protected java.util.Vector monitors
The list of monitors.
Constructor Detail

MonitorSet

public MonitorSet()
Constructs a MonitorSet.
Method Detail

setMonitor

public void setMonitor(Monitor monitor)
Sets a monitor.
Parameters:
monitor - the monitor to set.

addMonitor

public void addMonitor(Monitor monitor)
Adds a monitor.
Parameters:
monitor - the monitor to add.

addMessage

public void addMessage(java.lang.String string)
Adds the specified message too all monitors.
Specified by:
addMessage in interface Monitor
Parameters:
string - a one line message to show.

addMessages

public void addMessages(java.lang.String[] strings)
Adds the specified messages to all monitors.
Specified by:
addMessages in interface Monitor
Parameters:
strings - a set of messages to show.

addSeparator

public void addSeparator()
Adds a separator.
Specified by:
addSeparator in interface Monitor