com.uwyn.drone.core
Class Bot
java.lang.Object
   com.uwyn.drone.core.Bot
com.uwyn.drone.core.Bot
- All Implemented Interfaces: 
- CommandListener, ResponseListener, Runnable, ServerListener
- public class Bot- extends Object- implements Runnable, ServerListener, ResponseListener, CommandListener
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
initialize
public void initialize(String nick,
                       String altNick,
                       String realName,
                       Server server)
- 
 
- 
 
createServerMessage
public ServerMessage createServerMessage(IrcCommand command)
- 
 
- 
 
send
public void send(IrcCommand command)
          throws CoreException
- 
 
- 
- Throws:
- CoreException
 
logon
public void logon()
           throws CoreException
- 
 
- 
- Throws:
- CoreException
 
redoLogon
public void redoLogon()
               throws CoreException
- 
 
- 
- Throws:
- CoreException
 
changeNick
public void changeNick(String nick)
                throws CoreException
- 
 
- 
- Throws:
- CoreException
 
logoff
public void logoff()
            throws CoreException
- 
 
- 
- Throws:
- CoreException
 
isLoggedOn
public boolean isLoggedOn()
- 
 
- 
 
connect
public void connect()
- 
 
- 
 
run
public void run()
- 
- Specified by:
- runin interface- Runnable
 
- 
 
disconnect
public void disconnect()
                throws CoreException
- 
 
- 
- Throws:
- CoreException
 
isConnected
public boolean isConnected()
- 
 
- 
 
getName
public String getName()
- 
 
- 
 
getNick
public String getNick()
- 
 
- 
 
getAltNick
public String getAltNick()
- 
 
- 
 
getServer
public Server getServer()
- 
 
- 
 
getConnectedNick
public String getConnectedNick()
- 
 
- 
 
getJoinedChannels
public HashSet getJoinedChannels()
- 
 
- 
 
getJoinedChannel
public Channel getJoinedChannel(String name)
- 
 
- 
 
getModules
public Collection getModules()
- 
 
- 
 
getNamedModules
public Map getNamedModules()
- 
 
- 
 
join
public boolean join(String channelName)
             throws CoreException
- 
 
- 
- Throws:
- CoreException
 
leave
public boolean leave(String channelName)
              throws CoreException
- 
 
- 
- Throws:
- CoreException
 
pause
public void pause()
           throws CoreException
- 
 
- 
- Throws:
- CoreException
 
resume
public void resume()
            throws CoreException
- 
 
- 
- Throws:
- CoreException
 
isPaused
public boolean isPaused()
- 
 
- 
 
disconnected
public void disconnected(Server server)
                  throws CoreException
- 
- Specified by:
- disconnectedin interface- ServerListener
 
- 
- Throws:
- CoreException
 
connected
public void connected(Server server)
               throws CoreException
- 
- Specified by:
- connectedin interface- ServerListener
 
- 
- Throws:
- CoreException
 
receivedResponse
public void receivedResponse(ServerMessage message)
                      throws CoreException
- 
- Specified by:
- receivedResponsein interface- ResponseListener
 
- 
- Throws:
- CoreException
 
receivedCommand
public void receivedCommand(ServerMessage message)
                     throws CoreException
- 
- Specified by:
- receivedCommandin interface- CommandListener
 
- 
- Throws:
- CoreException
 
addBotListener
public boolean addBotListener(BotListener listener)
- 
 
- 
 
removeBotListener
public boolean removeBotListener(BotListener listener)
- 
 
- 
 
addModule
public boolean addModule(Module module)
                  throws InvalidModuleNameException
- 
 
- 
- Throws:
- InvalidModuleNameException
 
Copyright © 2002-2005 Uwyn bvba/sprl. All Rights Reserved.