ants.p2p.irc
Class IrcBot
java.lang.Object
org.jibble.pircbot.PircBot
ants.p2p.irc.IrcBot
- All Implemented Interfaces:
- org.jibble.pircbot.ReplyConstants
public class IrcBot
- extends org.jibble.pircbot.PircBot
Fields inherited from class org.jibble.pircbot.PircBot |
VERSION |
Fields inherited from interface org.jibble.pircbot.ReplyConstants |
ERR_ALREADYREGISTRED, ERR_BADCHANMASK, ERR_BADCHANNELKEY, ERR_BANNEDFROMCHAN, ERR_CANNOTSENDTOCHAN, ERR_CANTKILLSERVER, ERR_CHANNELISFULL, ERR_CHANOPRIVSNEEDED, ERR_ERRONEUSNICKNAME, ERR_FILEERROR, ERR_INVITEONLYCHAN, ERR_KEYSET, ERR_NEEDMOREPARAMS, ERR_NICKCOLLISION, ERR_NICKNAMEINUSE, ERR_NOADMININFO, ERR_NOLOGIN, ERR_NOMOTD, ERR_NONICKNAMEGIVEN, ERR_NOOPERHOST, ERR_NOORIGIN, ERR_NOPERMFORHOST, ERR_NOPRIVILEGES, ERR_NORECIPIENT, ERR_NOSERVICEHOST, ERR_NOSUCHCHANNEL, ERR_NOSUCHNICK, ERR_NOSUCHSERVER, ERR_NOTEXTTOSEND, ERR_NOTONCHANNEL, ERR_NOTOPLEVEL, ERR_NOTREGISTERED, ERR_PASSWDMISMATCH, ERR_SUMMONDISABLED, ERR_TOOMANYCHANNELS, ERR_TOOMANYTARGETS, ERR_UMODEUNKNOWNFLAG, ERR_UNKNOWNCOMMAND, ERR_UNKNOWNMODE, ERR_USERNOTINCHANNEL, ERR_USERONCHANNEL, ERR_USERSDISABLED, ERR_USERSDONTMATCH, ERR_WASNOSUCHNICK, ERR_WILDTOPLEVEL, ERR_YOUREBANNEDCREEP, ERR_YOUWILLBEBANNED, RPL_ADMINEMAIL, RPL_ADMINLOC1, RPL_ADMINLOC2, RPL_ADMINME, RPL_AWAY, RPL_BANLIST, RPL_CHANNELMODEIS, RPL_CLOSEEND, RPL_CLOSING, RPL_ENDOFBANLIST, RPL_ENDOFINFO, RPL_ENDOFLINKS, RPL_ENDOFMOTD, RPL_ENDOFNAMES, RPL_ENDOFSERVICES, RPL_ENDOFSTATS, RPL_ENDOFUSERS, RPL_ENDOFWHO, RPL_ENDOFWHOIS, RPL_ENDOFWHOWAS, RPL_INFO, RPL_INFOSTART, RPL_INVITING, RPL_ISON, RPL_KILLDONE, RPL_LINKS, RPL_LIST, RPL_LISTEND, RPL_LISTSTART, RPL_LUSERCHANNELS, RPL_LUSERCLIENT, RPL_LUSERME, RPL_LUSEROP, RPL_LUSERUNKNOWN, RPL_MOTD, RPL_MOTDSTART, RPL_MYPORTIS, RPL_NAMREPLY, RPL_NONE, RPL_NOTOPIC, RPL_NOUSERS, RPL_NOWAWAY, RPL_REHASHING, RPL_SERVICE, RPL_SERVICEINFO, RPL_SERVLIST, RPL_SERVLISTEND, RPL_STATSCLINE, RPL_STATSCOMMANDS, RPL_STATSHLINE, RPL_STATSILINE, RPL_STATSKLINE, RPL_STATSLINKINFO, RPL_STATSLLINE, RPL_STATSNLINE, RPL_STATSOLINE, RPL_STATSQLINE, RPL_STATSUPTIME, RPL_STATSYLINE, RPL_SUMMONING, RPL_TIME, RPL_TOPIC, RPL_TOPICINFO, RPL_TRACECLASS, RPL_TRACECONNECTING, RPL_TRACEHANDSHAKE, RPL_TRACELINK, RPL_TRACELOG, RPL_TRACENEWTYPE, RPL_TRACEOPERATOR, RPL_TRACESERVER, RPL_TRACEUNKNOWN, RPL_TRACEUSER, RPL_UMODEIS, RPL_UNAWAY, RPL_USERHOST, RPL_USERS, RPL_USERSSTART, RPL_VERSION, RPL_WHOISCHANNELS, RPL_WHOISCHANOP, RPL_WHOISIDLE, RPL_WHOISOPERATOR, RPL_WHOISSERVER, RPL_WHOISUSER, RPL_WHOREPLY, RPL_WHOWASUSER, RPL_YOUREOPER |
Method Summary |
void |
autoReconnect()
|
java.lang.String |
getActiveChannel()
|
ConnectionAntPanel |
getCaller()
|
ChatAntPanel |
getChatPanel()
|
javax.swing.text.StyledDocument |
getDiscussion(java.lang.String key)
|
java.lang.Object[] |
getDiscussions()
|
java.lang.String |
getTopic(java.lang.String key)
|
void |
onAction(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String target,
java.lang.String action)
|
void |
onANtsCommandMessage(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
|
void |
onConnect()
|
void |
onDeop(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
|
void |
onDeVoice(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
|
void |
onDisconnect()
|
void |
onJoin(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname)
|
void |
onKick(java.lang.String channel,
java.lang.String kickerNick,
java.lang.String kickerLogin,
java.lang.String kickerHostname,
java.lang.String recipientNick,
java.lang.String reason)
|
void |
onMessage(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
|
void |
onNickChange(java.lang.String oldNick,
java.lang.String login,
java.lang.String hostname,
java.lang.String newNick)
|
void |
onOp(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
|
void |
onPart(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname)
|
void |
onPrivateMessage(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
|
void |
onQuit(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String reason)
|
void |
onRemoveChannelBan(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String hostmask)
|
void |
onServerResponse(int code,
java.lang.String response)
|
void |
onSetChannelBan(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String hostmask)
|
void |
onTopic(java.lang.String channel,
java.lang.String topic,
java.lang.String setBy,
long date,
boolean changed)
|
void |
onVoice(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
|
void |
refreshUsers(java.lang.String channel)
|
void |
removeDiscussion(java.lang.String key)
|
void |
scheduleBan(java.lang.String nick,
java.lang.String channel)
|
void |
setControlMessage(java.lang.String key,
java.lang.String message)
|
void |
setMessage(java.lang.String key,
java.lang.String message,
java.lang.String sender)
|
void |
setStyledControlMessage(java.lang.String key,
java.lang.String message,
java.lang.String style)
|
void |
shutdown()
|
Methods inherited from class org.jibble.pircbot.PircBot |
ban, changeNick, connect, connect, connect, dccAcceptChatRequest, dccReceiveFile, dccSendChatRequest, dccSendFile, deOp, deVoice, disconnect, dispose, equals, getChannels, getEncoding, getFinger, getInetAddress, getLogin, getMaxLineLength, getMessageDelay, getName, getNick, getOutgoingQueueSize, getPassword, getPort, getServer, getUsers, getVersion, handleLine, hashCode, ipToLong, isConnected, joinChannel, joinChannel, kick, kick, listChannels, listChannels, log, longToIp, onChannelInfo, onDccChatRequest, onDccSendRequest, onFileTransferFinished, onFinger, onIncomingChatRequest, onIncomingFileTransfer, onInvite, onMode, onNotice, onPing, onRemoveChannelKey, onRemoveChannelLimit, onRemoveInviteOnly, onRemoveModerated, onRemoveNoExternalMessages, onRemovePrivate, onRemoveSecret, onRemoveTopicProtection, onServerPing, onSetChannelKey, onSetChannelLimit, onSetInviteOnly, onSetModerated, onSetNoExternalMessages, onSetPrivate, onSetSecret, onSetTopicProtection, onTime, onTopic, onUnknown, onUserList, onUserMode, onVersion, op, partChannel, partChannel, quitServer, quitServer, reconnect, sendAction, sendCTCPCommand, sendInvite, sendMessage, sendNotice, sendRawLine, sendRawLineViaQueue, setAutoNickChange, setEncoding, setFinger, setLogin, setMessageDelay, setMode, setName, setTopic, setVerbose, setVersion, startIdentServer, toString, unBan, voice |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
connectionStateChannel
public static final java.lang.String connectionStateChannel
IrcBot
public IrcBot(java.lang.String nick,
ConnectionAntPanel caller)
shutdown
public void shutdown()
removeDiscussion
public void removeDiscussion(java.lang.String key)
getDiscussion
public javax.swing.text.StyledDocument getDiscussion(java.lang.String key)
getDiscussions
public java.lang.Object[] getDiscussions()
getTopic
public java.lang.String getTopic(java.lang.String key)
setMessage
public void setMessage(java.lang.String key,
java.lang.String message,
java.lang.String sender)
setControlMessage
public void setControlMessage(java.lang.String key,
java.lang.String message)
setStyledControlMessage
public void setStyledControlMessage(java.lang.String key,
java.lang.String message,
java.lang.String style)
getCaller
public ConnectionAntPanel getCaller()
getChatPanel
public ChatAntPanel getChatPanel()
refreshUsers
public void refreshUsers(java.lang.String channel)
onQuit
public void onQuit(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String reason)
- Overrides:
onQuit
in class org.jibble.pircbot.PircBot
onNickChange
public void onNickChange(java.lang.String oldNick,
java.lang.String login,
java.lang.String hostname,
java.lang.String newNick)
- Overrides:
onNickChange
in class org.jibble.pircbot.PircBot
onOp
public void onOp(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
- Overrides:
onOp
in class org.jibble.pircbot.PircBot
onDeop
public void onDeop(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
- Overrides:
onDeop
in class org.jibble.pircbot.PircBot
onRemoveChannelBan
public void onRemoveChannelBan(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String hostmask)
- Overrides:
onRemoveChannelBan
in class org.jibble.pircbot.PircBot
onSetChannelBan
public void onSetChannelBan(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String hostmask)
- Overrides:
onSetChannelBan
in class org.jibble.pircbot.PircBot
onKick
public void onKick(java.lang.String channel,
java.lang.String kickerNick,
java.lang.String kickerLogin,
java.lang.String kickerHostname,
java.lang.String recipientNick,
java.lang.String reason)
- Overrides:
onKick
in class org.jibble.pircbot.PircBot
onVoice
public void onVoice(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
- Overrides:
onVoice
in class org.jibble.pircbot.PircBot
onDeVoice
public void onDeVoice(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
- Overrides:
onDeVoice
in class org.jibble.pircbot.PircBot
onJoin
public void onJoin(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname)
- Overrides:
onJoin
in class org.jibble.pircbot.PircBot
onPart
public void onPart(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname)
- Overrides:
onPart
in class org.jibble.pircbot.PircBot
getActiveChannel
public java.lang.String getActiveChannel()
onConnect
public void onConnect()
- Overrides:
onConnect
in class org.jibble.pircbot.PircBot
onTopic
public void onTopic(java.lang.String channel,
java.lang.String topic,
java.lang.String setBy,
long date,
boolean changed)
- Overrides:
onTopic
in class org.jibble.pircbot.PircBot
onServerResponse
public void onServerResponse(int code,
java.lang.String response)
- Overrides:
onServerResponse
in class org.jibble.pircbot.PircBot
scheduleBan
public void scheduleBan(java.lang.String nick,
java.lang.String channel)
autoReconnect
public void autoReconnect()
onDisconnect
public void onDisconnect()
- Overrides:
onDisconnect
in class org.jibble.pircbot.PircBot
onAction
public void onAction(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String target,
java.lang.String action)
- Overrides:
onAction
in class org.jibble.pircbot.PircBot
onANtsCommandMessage
public void onANtsCommandMessage(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
- Specified by:
onANtsCommandMessage
in class org.jibble.pircbot.PircBot
onPrivateMessage
public void onPrivateMessage(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
- Overrides:
onPrivateMessage
in class org.jibble.pircbot.PircBot
onMessage
public void onMessage(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
- Overrides:
onMessage
in class org.jibble.pircbot.PircBot