com.objexcel.irc
Class IRCMessageAdapter
java.lang.Object
|
+--com.objexcel.irc.IRCMessageAdapter
- public class IRCMessageAdapter
- extends java.lang.Object
- implements IRCMessageListener
IRCMessageAdapter lets you implement IRCMessageListener when
you don't want to implement all the event bodies.
Field Summary |
java.lang.String |
actorInterest
the actor this object is interested in. |
java.lang.String |
channelInterest
the channel this object is interested in. |
Constructor Summary |
IRCMessageAdapter()
|
IRCMessageAdapter(java.lang.String _actorInterest,
java.lang.String _channelInterest)
indicate which actor and/or room you are interested in here. |
Method Summary |
java.lang.String |
getActorInterest()
|
java.lang.String |
getChannelInterest()
|
void |
onChannelMode(IRCMessage message,
java.lang.String channel,
char change,
java.lang.String modeString,
int modeMask,
int limit,
java.lang.String[] operators,
java.lang.String[] banned,
java.lang.String[] voiced)
|
void |
onCTCPAction(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
|
void |
onCTCPClientInfo(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
|
void |
onCTCPDCCChat(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
long address,
int port)
|
void |
onCTCPDCCSend(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String file,
long address,
int port,
int fileSize)
|
void |
onCTCPErrMsg(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
|
void |
onCTCPFinger(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
|
void |
onCTCPMessage(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sTag,
java.lang.String sData)
|
void |
onCTCPPing(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
|
void |
onCTCPSource(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
|
void |
onCTCPTime(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
|
void |
onCTCPUnrecognisedTag(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sTag,
java.lang.String sData)
|
void |
onCTCPUserInfo(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
|
void |
onCTCPVersion(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
|
void |
onEndOfNames(IRCMessage m,
java.lang.String channel)
|
void |
onIsOn(IRCMessage message,
java.lang.String[] nicks)
|
void |
onJoin(IRCMessage m,
java.lang.String nickname,
java.util.Hashtable channels,
java.lang.String[] keys)
|
void |
onKick(IRCMessage m,
java.lang.String channel,
java.lang.String nick,
java.lang.String msg)
|
void |
onList(IRCMessage m,
java.lang.String channel,
int visible,
java.lang.String topic)
|
void |
onListenerRemoved()
|
void |
onMessage(IRCMessage m)
|
void |
onNames(IRCMessage m,
java.lang.String channel,
java.lang.String[] nicks)
|
void |
onNick(IRCMessage m,
java.lang.String oldnick,
java.lang.String newnick,
int hopcount)
|
void |
onNotice(IRCMessage m,
java.lang.String actor,
java.lang.String victim,
java.lang.String msg)
|
void |
onObjircInfo(IRCMessage m,
int level,
java.lang.String errMsg)
|
void |
onPart(IRCMessage m,
java.lang.String nick,
java.util.Hashtable channels)
|
void |
onPing(IRCMessage m,
java.lang.String pingServer1,
java.lang.String pingServer2)
|
void |
onPrivMsg(IRCMessage m,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String msg)
|
void |
onQuit(IRCMessage m,
java.lang.String nick,
java.lang.String quitmsg)
|
void |
onSessionConnecting(java.lang.String server)
|
void |
onSessionStarted(java.lang.String server)
|
void |
onSessionTerminated(java.lang.String server)
|
void |
onSyntaxError(IRCMessage m,
java.lang.String errMsg)
|
void |
onTopic(IRCMessage m,
java.lang.String channel,
java.lang.String topic)
|
void |
onUnrecognisedMessage(IRCMessage m)
|
void |
onUserMode(IRCMessage message,
java.lang.String user,
char change,
java.lang.String modeString,
int modeMask)
|
void |
onWho(IRCMessage message,
java.lang.String channel,
java.lang.String user,
java.lang.String host,
java.lang.String server,
java.lang.String nick,
char hereOrGone,
boolean bIRCOp,
char opPrefix,
int hopCount,
java.lang.String realName)
|
void |
onWhoIsChannels(IRCMessage message,
java.lang.String nick,
java.lang.String[] prefixedChannels)
|
void |
onWhoIsIdle(IRCMessage message,
java.lang.String nick,
int secondsIdle,
java.util.Date joined)
|
void |
onWhoIsOperator(IRCMessage message,
java.lang.String nick)
|
void |
onWhoIsServer(IRCMessage message,
java.lang.String nick,
java.lang.String server,
java.lang.String serverInfo)
|
void |
onWhoIsUser(IRCMessage message,
java.lang.String nick,
java.lang.String user,
java.lang.String host,
java.lang.String realName)
|
void |
onWhoWasUser(IRCMessage message,
java.lang.String nick,
java.lang.String user,
java.lang.String host,
java.lang.String realName)
|
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
channelInterest
public java.lang.String channelInterest
- the channel this object is interested in. null if any
actorInterest
public java.lang.String actorInterest
- the actor this object is interested in. null if any
IRCMessageAdapter
public IRCMessageAdapter()
IRCMessageAdapter
public IRCMessageAdapter(java.lang.String _actorInterest,
java.lang.String _channelInterest)
- indicate which actor and/or room you are interested in here. null for any
getChannelInterest
public java.lang.String getChannelInterest()
- Specified by:
- getChannelInterest in interface IRCMessageListener
getActorInterest
public java.lang.String getActorInterest()
- Specified by:
- getActorInterest in interface IRCMessageListener
onPrivMsg
public void onPrivMsg(IRCMessage m,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String msg)
throws java.lang.Exception
- Specified by:
- onPrivMsg in interface IRCMessageListener
onPing
public void onPing(IRCMessage m,
java.lang.String pingServer1,
java.lang.String pingServer2)
throws java.lang.Exception
- Specified by:
- onPing in interface IRCMessageListener
onSessionConnecting
public void onSessionConnecting(java.lang.String server)
throws java.lang.Exception
- Specified by:
- onSessionConnecting in interface IRCMessageListener
onSessionStarted
public void onSessionStarted(java.lang.String server)
throws java.lang.Exception
- Specified by:
- onSessionStarted in interface IRCMessageListener
onSessionTerminated
public void onSessionTerminated(java.lang.String server)
throws java.lang.Exception
- Specified by:
- onSessionTerminated in interface IRCMessageListener
onListenerRemoved
public void onListenerRemoved()
throws java.lang.Exception
- Specified by:
- onListenerRemoved in interface IRCMessageListener
onObjircInfo
public void onObjircInfo(IRCMessage m,
int level,
java.lang.String errMsg)
throws java.lang.Exception
- Specified by:
- onObjircInfo in interface IRCMessageListener
onMessage
public void onMessage(IRCMessage m)
throws java.lang.Exception
- Specified by:
- onMessage in interface IRCMessageListener
onUnrecognisedMessage
public void onUnrecognisedMessage(IRCMessage m)
throws java.lang.Exception
- Specified by:
- onUnrecognisedMessage in interface IRCMessageListener
onSyntaxError
public void onSyntaxError(IRCMessage m,
java.lang.String errMsg)
throws java.lang.Exception
- Specified by:
- onSyntaxError in interface IRCMessageListener
onJoin
public void onJoin(IRCMessage m,
java.lang.String nickname,
java.util.Hashtable channels,
java.lang.String[] keys)
throws java.lang.Exception
- Specified by:
- onJoin in interface IRCMessageListener
onPart
public void onPart(IRCMessage m,
java.lang.String nick,
java.util.Hashtable channels)
throws java.lang.Exception
- Specified by:
- onPart in interface IRCMessageListener
onNick
public void onNick(IRCMessage m,
java.lang.String oldnick,
java.lang.String newnick,
int hopcount)
throws java.lang.Exception
- Specified by:
- onNick in interface IRCMessageListener
onKick
public void onKick(IRCMessage m,
java.lang.String channel,
java.lang.String nick,
java.lang.String msg)
throws java.lang.Exception
- Specified by:
- onKick in interface IRCMessageListener
onQuit
public void onQuit(IRCMessage m,
java.lang.String nick,
java.lang.String quitmsg)
throws java.lang.Exception
- Specified by:
- onQuit in interface IRCMessageListener
onNotice
public void onNotice(IRCMessage m,
java.lang.String actor,
java.lang.String victim,
java.lang.String msg)
throws java.lang.Exception
- Specified by:
- onNotice in interface IRCMessageListener
onUserMode
public void onUserMode(IRCMessage message,
java.lang.String user,
char change,
java.lang.String modeString,
int modeMask)
throws java.lang.Exception
- Specified by:
- onUserMode in interface IRCMessageListener
onChannelMode
public void onChannelMode(IRCMessage message,
java.lang.String channel,
char change,
java.lang.String modeString,
int modeMask,
int limit,
java.lang.String[] operators,
java.lang.String[] banned,
java.lang.String[] voiced)
throws java.lang.Exception
- Specified by:
- onChannelMode in interface IRCMessageListener
onNames
public void onNames(IRCMessage m,
java.lang.String channel,
java.lang.String[] nicks)
throws java.lang.Exception
- Specified by:
- onNames in interface IRCMessageListener
onEndOfNames
public void onEndOfNames(IRCMessage m,
java.lang.String channel)
throws java.lang.Exception
- Specified by:
- onEndOfNames in interface IRCMessageListener
onTopic
public void onTopic(IRCMessage m,
java.lang.String channel,
java.lang.String topic)
throws java.lang.Exception
- Specified by:
- onTopic in interface IRCMessageListener
onList
public void onList(IRCMessage m,
java.lang.String channel,
int visible,
java.lang.String topic)
throws java.lang.Exception
- Specified by:
- onList in interface IRCMessageListener
onWhoIsUser
public void onWhoIsUser(IRCMessage message,
java.lang.String nick,
java.lang.String user,
java.lang.String host,
java.lang.String realName)
throws java.lang.Exception
- Specified by:
- onWhoIsUser in interface IRCMessageListener
onWhoWasUser
public void onWhoWasUser(IRCMessage message,
java.lang.String nick,
java.lang.String user,
java.lang.String host,
java.lang.String realName)
throws java.lang.Exception
- Specified by:
- onWhoWasUser in interface IRCMessageListener
onWhoIsServer
public void onWhoIsServer(IRCMessage message,
java.lang.String nick,
java.lang.String server,
java.lang.String serverInfo)
throws java.lang.Exception
- Specified by:
- onWhoIsServer in interface IRCMessageListener
onWhoIsIdle
public void onWhoIsIdle(IRCMessage message,
java.lang.String nick,
int secondsIdle,
java.util.Date joined)
throws java.lang.Exception
- Specified by:
- onWhoIsIdle in interface IRCMessageListener
onWhoIsOperator
public void onWhoIsOperator(IRCMessage message,
java.lang.String nick)
throws java.lang.Exception
- Specified by:
- onWhoIsOperator in interface IRCMessageListener
onWhoIsChannels
public void onWhoIsChannels(IRCMessage message,
java.lang.String nick,
java.lang.String[] prefixedChannels)
throws java.lang.Exception
- Specified by:
- onWhoIsChannels in interface IRCMessageListener
onWho
public void onWho(IRCMessage message,
java.lang.String channel,
java.lang.String user,
java.lang.String host,
java.lang.String server,
java.lang.String nick,
char hereOrGone,
boolean bIRCOp,
char opPrefix,
int hopCount,
java.lang.String realName)
throws java.lang.Exception
- Specified by:
- onWho in interface IRCMessageListener
onIsOn
public void onIsOn(IRCMessage message,
java.lang.String[] nicks)
throws java.lang.Exception
- Specified by:
- onIsOn in interface IRCMessageListener
onCTCPAction
public void onCTCPAction(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPAction in interface IRCMessageListener
onCTCPClientInfo
public void onCTCPClientInfo(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPClientInfo in interface IRCMessageListener
onCTCPErrMsg
public void onCTCPErrMsg(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPErrMsg in interface IRCMessageListener
onCTCPFinger
public void onCTCPFinger(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPFinger in interface IRCMessageListener
onCTCPUserInfo
public void onCTCPUserInfo(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPUserInfo in interface IRCMessageListener
onCTCPVersion
public void onCTCPVersion(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPVersion in interface IRCMessageListener
onCTCPSource
public void onCTCPSource(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPSource in interface IRCMessageListener
onCTCPTime
public void onCTCPTime(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPTime in interface IRCMessageListener
onCTCPPing
public void onCTCPPing(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPPing in interface IRCMessageListener
onCTCPUnrecognisedTag
public void onCTCPUnrecognisedTag(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sTag,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPUnrecognisedTag in interface IRCMessageListener
onCTCPDCCSend
public void onCTCPDCCSend(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String file,
long address,
int port,
int fileSize)
throws java.lang.Exception
- Specified by:
- onCTCPDCCSend in interface IRCMessageListener
onCTCPDCCChat
public void onCTCPDCCChat(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
long address,
int port)
throws java.lang.Exception
- Specified by:
- onCTCPDCCChat in interface IRCMessageListener
onCTCPMessage
public void onCTCPMessage(IRCMessage m,
boolean bNotice,
java.lang.String actor,
java.util.Hashtable victims,
java.lang.String sTag,
java.lang.String sData)
throws java.lang.Exception
- Specified by:
- onCTCPMessage in interface IRCMessageListener