com.web_visage.ichat
Class IChatBotMessageHandler

java.lang.Object
  extended by com.web_visage.ichat.IChatBotMessageHandler
All Implemented Interfaces:
IChatMessageVisitor, IChatAlertMessageVisitor, IChatBoardMessageVisitor, IChatConnectMessageVisitor, IChatCreateLineMessageVisitor, IChatCreateMessageVisitor, IChatDisconnectMessageVisitor, IChatMeMessageVisitor, IChatReceivedMessageVisitor, IChatRefreshBoardMessageVisitor, IChatRefreshMessageVisitor, IChatRenameMessageVisitor, IChatStatusMessageVisitor, IChatStatusReqMessageVisitor, IChatTextMessageVisitor

public class IChatBotMessageHandler
extends java.lang.Object
implements IChatAlertMessageVisitor, IChatBoardMessageVisitor, IChatConnectMessageVisitor, IChatCreateLineMessageVisitor, IChatCreateMessageVisitor, IChatDisconnectMessageVisitor, IChatMeMessageVisitor, IChatReceivedMessageVisitor, IChatRefreshBoardMessageVisitor, IChatRefreshMessageVisitor, IChatRenameMessageVisitor, IChatStatusMessageVisitor, IChatStatusReqMessageVisitor, IChatTextMessageVisitor

This class sends messages to the subscribers.

Author:
K.Baturytski

Constructor Summary
IChatBotMessageHandler(IChatServiceBot aServiceBot)
          Constructor.
 
Method Summary
 void visit(IChatAlertMessage aMessage)
          Visits IChatAlertMessagemessage.
 void visit(IChatBoardMessage aMessage)
          Visits IChatBoardMessagemessage.
 void visit(IChatConnectMessage aMessage)
          Visits IChatConnectMessagemessage.
 void visit(IChatCreateLineMessage aMessage)
          Visits IChatCreateLineMessage message.
 void visit(IChatCreateMessage aMessage)
          Visits IChatCreateMessage message.
 void visit(IChatDisconnectMessage aMessage)
          Visits the IChatDisconnectMessage message.
 void visit(IChatMeMessage aMessage)
          Visits the IChatMeMessagemessage.
 void visit(IChatReceivedMessage aMessage)
          Visits the IChatReceivedMessagemessage.
 void visit(IChatRefreshBoardMessage aMessage)
          Visits the IChatRefreshBoardMessagemessage.
 void visit(IChatRefreshMessage aMessage)
          Visits the IChatRefreshMessagemessage.
 void visit(IChatRenameMessage aMessage)
          Visits the IChatRenameMessagemessage.
 void visit(IChatStatusMessage aMessage)
          Visits the IChatStatusMessagemessage.
 void visit(IChatStatusReqMessage aMessage)
          Visits the IChatStatusReqMessagemessage.
 void visit(IChatTextMessage aMessage)
          Visits the IChatTextMessagemessage.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IChatBotMessageHandler

public IChatBotMessageHandler(IChatServiceBot aServiceBot)
Constructor.

Parameters:
aServiceBot -
Method Detail

visit

public void visit(IChatAlertMessage aMessage)
Description copied from interface: IChatAlertMessageVisitor
Visits IChatAlertMessagemessage.

Specified by:
visit in interface IChatAlertMessageVisitor
See Also:
IChatAlertMessageVisitor.visit(com.web_visage.ichat.messages.IChatAlertMessage)

visit

public void visit(IChatBoardMessage aMessage)
Description copied from interface: IChatBoardMessageVisitor
Visits IChatBoardMessagemessage.

Specified by:
visit in interface IChatBoardMessageVisitor
See Also:
IChatBoardMessageVisitor.visit(com.web_visage.ichat.messages.IChatBoardMessage)

visit

public void visit(IChatConnectMessage aMessage)
Description copied from interface: IChatConnectMessageVisitor
Visits IChatConnectMessagemessage.

Specified by:
visit in interface IChatConnectMessageVisitor
See Also:
IChatConnectMessageVisitor.visit(com.web_visage.ichat.messages.IChatConnectMessage)

visit

public void visit(IChatCreateLineMessage aMessage)
Description copied from interface: IChatCreateLineMessageVisitor
Visits IChatCreateLineMessage message.

Specified by:
visit in interface IChatCreateLineMessageVisitor
See Also:
IChatCreateLineMessageVisitor.visit(com.web_visage.ichat.messages.IChatCreateLineMessage)

visit

public void visit(IChatCreateMessage aMessage)
Description copied from interface: IChatCreateMessageVisitor
Visits IChatCreateMessage message.

Specified by:
visit in interface IChatCreateMessageVisitor
See Also:
IChatCreateMessageVisitor.visit(com.web_visage.ichat.messages.IChatCreateMessage)

visit

public void visit(IChatDisconnectMessage aMessage)
Description copied from interface: IChatDisconnectMessageVisitor
Visits the IChatDisconnectMessage message.

Specified by:
visit in interface IChatDisconnectMessageVisitor
See Also:
IChatDisconnectMessageVisitor.visit(com.web_visage.ichat.messages.IChatDisconnectMessage)

visit

public void visit(IChatMeMessage aMessage)
Description copied from interface: IChatMeMessageVisitor
Visits the IChatMeMessagemessage.

Specified by:
visit in interface IChatMeMessageVisitor
See Also:
IChatMeMessageVisitor.visit(com.web_visage.ichat.messages.IChatMeMessage)

visit

public void visit(IChatReceivedMessage aMessage)
Description copied from interface: IChatReceivedMessageVisitor
Visits the IChatReceivedMessagemessage.

Specified by:
visit in interface IChatReceivedMessageVisitor
See Also:
IChatReceivedMessageVisitor.visit(com.web_visage.ichat.messages.IChatReceivedMessage)

visit

public void visit(IChatRefreshBoardMessage aMessage)
Description copied from interface: IChatRefreshBoardMessageVisitor
Visits the IChatRefreshBoardMessagemessage.

Specified by:
visit in interface IChatRefreshBoardMessageVisitor
See Also:
IChatRefreshBoardMessageVisitor.visit(com.web_visage.ichat.messages.IChatRefreshBoardMessage)

visit

public void visit(IChatRefreshMessage aMessage)
Description copied from interface: IChatRefreshMessageVisitor
Visits the IChatRefreshMessagemessage.

Specified by:
visit in interface IChatRefreshMessageVisitor
See Also:
IChatRefreshMessageVisitor.visit(com.web_visage.ichat.messages.IChatRefreshMessage)

visit

public void visit(IChatRenameMessage aMessage)
Description copied from interface: IChatRenameMessageVisitor
Visits the IChatRenameMessagemessage.

Specified by:
visit in interface IChatRenameMessageVisitor
See Also:
IChatRenameMessageVisitor.visit(com.web_visage.ichat.messages.IChatRenameMessage)

visit

public void visit(IChatStatusMessage aMessage)
Description copied from interface: IChatStatusMessageVisitor
Visits the IChatStatusMessagemessage.

Specified by:
visit in interface IChatStatusMessageVisitor
See Also:
IChatStatusMessageVisitor.visit(com.web_visage.ichat.messages.IChatStatusMessage)

visit

public void visit(IChatStatusReqMessage aMessage)
Description copied from interface: IChatStatusReqMessageVisitor
Visits the IChatStatusReqMessagemessage.

Specified by:
visit in interface IChatStatusReqMessageVisitor
See Also:
IChatStatusReqMessageVisitor.visit(com.web_visage.ichat.messages.IChatStatusReqMessage)

visit

public void visit(IChatTextMessage aMessage)
Description copied from interface: IChatTextMessageVisitor
Visits the IChatTextMessagemessage.

Specified by:
visit in interface IChatTextMessageVisitor
See Also:
IChatTextMessageVisitor.visit(com.web_visage.ichat.messages.IChatTextMessage)