net.aerith.misao.util
Class PrintStreamMonitor

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

public class PrintStreamMonitor
extends java.lang.Object
implements Monitor

The ProintStreamMonitor is a Monitor to output messages to the specified PrintStream.


Field Summary
private  java.io.PrintStream stream
          The stream to output to.
 
Constructor Summary
PrintStreamMonitor(java.io.PrintStream stream)
          Constructs a PrintStreamMonitor with a PrintStream to output to.
 
Method Summary
 void addMessage(java.lang.String string)
          Shows the specified message.
 void addMessages(java.lang.String[] strings)
          Shows the specified messages.
 void addSeparator()
          Shows a separator.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

stream

private java.io.PrintStream stream
The stream to output to.
Constructor Detail

PrintStreamMonitor

public PrintStreamMonitor(java.io.PrintStream stream)
Constructs a PrintStreamMonitor with a PrintStream to output to.
Parameters:
stream - the stream to output to.
Method Detail

addMessage

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

addMessages

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

addSeparator

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