nl.toolforge.karma.cli.cmd
Class CLICommandResponseHandler

java.lang.Object
  extended bynl.toolforge.karma.cli.cmd.CLICommandResponseHandler
All Implemented Interfaces:
nl.toolforge.karma.core.cmd.CommandResponseHandler, nl.toolforge.karma.core.cmd.event.CommandResponseListener, java.util.EventListener

public class CLICommandResponseHandler
extends java.lang.Object
implements nl.toolforge.karma.core.cmd.CommandResponseHandler

This class is responsible for handling CommandResponses in an interactive way. Each time a CommandResponse changes, the changes are logged through the writer.

Author:
W.H. Schraal

Constructor Summary
CLICommandResponseHandler()
           
 
Method Summary
 void commandFinished(nl.toolforge.karma.core.cmd.event.CommandResponseEvent event)
          Calls messageLogged(nl.toolforge.karma.core.cmd.event.CommandResponseEvent).
 void commandStarted(nl.toolforge.karma.core.cmd.event.CommandResponseEvent event)
          Calls messageLogged(nl.toolforge.karma.core.cmd.event.CommandResponseEvent).
 void messageLogged(nl.toolforge.karma.core.cmd.event.CommandResponseEvent event)
          Writes the events' message text to System.out.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CLICommandResponseHandler

public CLICommandResponseHandler()
Method Detail

commandStarted

public void commandStarted(nl.toolforge.karma.core.cmd.event.CommandResponseEvent event)
Calls messageLogged(nl.toolforge.karma.core.cmd.event.CommandResponseEvent).

Specified by:
commandStarted in interface nl.toolforge.karma.core.cmd.event.CommandResponseListener
Parameters:
event - An event.

commandFinished

public void commandFinished(nl.toolforge.karma.core.cmd.event.CommandResponseEvent event)
Calls messageLogged(nl.toolforge.karma.core.cmd.event.CommandResponseEvent).

Specified by:
commandFinished in interface nl.toolforge.karma.core.cmd.event.CommandResponseListener
Parameters:
event - An event.

messageLogged

public void messageLogged(nl.toolforge.karma.core.cmd.event.CommandResponseEvent event)
Writes the events' message text to System.out.

Specified by:
messageLogged in interface nl.toolforge.karma.core.cmd.event.CommandResponseListener
Parameters:
event - An event.


Copyright © 2004-2006 Sourceforge. All Rights Reserved.