|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.alicebot.server.net.listener.AliceChatListener org.alicebot.server.net.listener.AliceAIM
public class AliceAIM
This code is from the Everybuddy Java Project by Chris Carlin (http://EBJava.sourceforge.net/) modified to work with an Alicebot server.
Field Summary | |
---|---|
static java.lang.String |
label
The label (as required by the registration scheme). |
Fields inherited from class org.alicebot.server.net.listener.AliceChatListener |
---|
bot, botID, parameters |
Constructor Summary | |
---|---|
AliceAIM(Bot bot)
Constructs a new AliceAIM listener
and sets up parameters. |
Method Summary | |
---|---|
boolean |
checkParameters()
Checks that the parameters that have been set for the listener are okay. |
void |
frameSend(java.lang.String toBeSent)
|
void |
fromAIM(byte[] buffer)
Processes data received from AIM. |
static java.lang.String |
imNormalize(java.lang.String in)
Removes spaces from a string. |
static java.lang.String |
imRoast(java.lang.String pass)
Encodes a password according to AIM's stupid requirement. |
void |
run()
Signs on the listener and starts waiting for messages. |
void |
sendBuddies()
Please document. |
void |
sendChatRoomMesg(java.lang.String roomID,
java.lang.String message)
Sends a message to a chat room. |
void |
sendMesg(java.lang.String to,
java.lang.String message)
Sends a message to a designated recipient. |
void |
shutdown()
Shuts down the process. |
void |
signoff(java.lang.String place)
Please document. |
void |
toAIM(byte[] buffer)
Sends an AIM message. |
Methods inherited from class org.alicebot.server.net.listener.AliceChatListener |
---|
setParameter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String label
Constructor Detail |
---|
public AliceAIM(Bot bot)
AliceAIM
listener
and sets up parameters.
AliceChatListener}
Method Detail |
---|
public boolean checkParameters()
AliceChatListener
checkParameters
in class AliceChatListener
true
if parameters are okay, false
if notpublic void run()
public void shutdown()
BotProcess
public void frameSend(java.lang.String toBeSent) throws java.io.IOException
java.io.IOException
public void fromAIM(byte[] buffer)
buffer
- the data received from AIMpublic void sendMesg(java.lang.String to, java.lang.String message)
to
- the recipientmessage
- the message to sendpublic void sendChatRoomMesg(java.lang.String roomID, java.lang.String message)
roomID
- the room identifiermessage
- the message to sendpublic void toAIM(byte[] buffer)
buffer
- the messagepublic void sendBuddies()
public void signoff(java.lang.String place)
place
- public static java.lang.String imRoast(java.lang.String pass)
pass
- the password to encodepublic static java.lang.String imNormalize(java.lang.String in)
in
- the string from which to remove spaces
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |