com.uwyn.drone.modules
Class Seen

java.lang.Object
  extended bycom.uwyn.drone.core.AbstractModule
      extended bycom.uwyn.drone.modules.Seen
All Implemented Interfaces:
Module

public class Seen
extends AbstractModule


Constructor Summary
Seen()
           
 
Method Summary
 void channelCommand(Bot bot, Channel channel, String nick, String command, String arguments, ServerMessage fullMessage)
           
 void channelMessage(Bot bot, Channel channel, String nick, ServerMessage fullMessage)
           
 String[] getChannelCommands()
           
 String getDescription()
           
 Map getHelpMap()
           
 String[] getMessageCommands()
           
 String getName()
           
 ResponseCode[] getResponseCodes()
           
 void messageCommand(Bot bot, String nick, String command, String arguments, ServerMessage fullMessage)
           
 boolean processesChannelMessages()
           
 String processSeenWaiting(Bot bot, Channel channel, String seen)
           
 void response(Bot bot, String nick, ResponseCode responseCode, ServerMessage fullMessage)
           
 
Methods inherited from class com.uwyn.drone.core.AbstractModule
getNoticeCommands, getRawCommands, getRunner, loggedon, noticeCommand, rawCommand, setRunner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Seen

public Seen()
Method Detail

getName

public String getName()
Specified by:
getName in interface Module
Overrides:
getName in class AbstractModule

getDescription

public String getDescription()
Specified by:
getDescription in interface Module
Overrides:
getDescription in class AbstractModule

getHelpMap

public Map getHelpMap()
Specified by:
getHelpMap in interface Module
Overrides:
getHelpMap in class AbstractModule

getChannelCommands

public String[] getChannelCommands()
Specified by:
getChannelCommands in interface Module
Overrides:
getChannelCommands in class AbstractModule

getMessageCommands

public String[] getMessageCommands()
Specified by:
getMessageCommands in interface Module
Overrides:
getMessageCommands in class AbstractModule

processesChannelMessages

public boolean processesChannelMessages()
Specified by:
processesChannelMessages in interface Module
Overrides:
processesChannelMessages in class AbstractModule

getResponseCodes

public ResponseCode[] getResponseCodes()
Specified by:
getResponseCodes in interface Module
Overrides:
getResponseCodes in class AbstractModule

channelCommand

public void channelCommand(Bot bot,
                           Channel channel,
                           String nick,
                           String command,
                           String arguments,
                           ServerMessage fullMessage)
                    throws CoreException
Specified by:
channelCommand in interface Module
Overrides:
channelCommand in class AbstractModule
Throws:
CoreException

messageCommand

public void messageCommand(Bot bot,
                           String nick,
                           String command,
                           String arguments,
                           ServerMessage fullMessage)
                    throws CoreException
Specified by:
messageCommand in interface Module
Overrides:
messageCommand in class AbstractModule
Throws:
CoreException

channelMessage

public void channelMessage(Bot bot,
                           Channel channel,
                           String nick,
                           ServerMessage fullMessage)
                    throws CoreException
Specified by:
channelMessage in interface Module
Overrides:
channelMessage in class AbstractModule
Throws:
CoreException

response

public void response(Bot bot,
                     String nick,
                     ResponseCode responseCode,
                     ServerMessage fullMessage)
              throws CoreException
Specified by:
response in interface Module
Overrides:
response in class AbstractModule
Throws:
CoreException

processSeenWaiting

public String processSeenWaiting(Bot bot,
                                 Channel channel,
                                 String seen)
                          throws CoreException
Throws:
CoreException


Copyright © 2002-2005 Uwyn bvba/sprl. All Rights Reserved.