Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.alicebot.server.net.listener
Class AliceAIM  view AliceAIM download AliceAIM.java

java.lang.Object
  extended byorg.alicebot.server.net.listener.AliceChatListener
      extended byorg.alicebot.server.net.listener.AliceAIM
All Implemented Interfaces:
org.alicebot.server.core.BotProcess, java.lang.Runnable

public class AliceAIM
extends AliceChatListener


Field Summary
private static java.lang.String _901
           
private static java.lang.String _903
           
private static java.lang.String _960
           
private static java.lang.String _961
           
private static java.lang.String _962
           
private static java.lang.String _AIM
           
private static java.lang.String BACKSLASH
           
private  java.lang.String bgcolor
           
private  java.lang.String buddies
           
private static java.lang.String CHAT_IN
           
private  java.net.Socket connection
           
private static java.lang.String EIGHT
           
private static java.lang.String EMPTY_STRING
           
private static java.lang.String ERROR
           
private static java.lang.String FIVE
           
private  java.lang.String fontcolor
           
private  java.lang.String fontface
           
private  java.lang.String fontsize
           
private static java.lang.String FOUR
           
private static java.lang.String HOST
           
private static java.lang.String IM_IN
           
private  java.io.DataInputStream in
           
static java.lang.String label
           
private static int MAX_SEQ
           
private  java.lang.String message
           
private static java.lang.String MSG
           
private static java.lang.String MSG_FMT_0
           
private static java.lang.String MSG_FMT_1
           
private static java.lang.String MSG_FMT_2
           
private static java.lang.String MSG_FMT_3
           
private static java.lang.String MSG_FMT_4
           
private static java.lang.String MSG_FMT_5
           
private static java.lang.String MSG_FROM
           
private  java.lang.String name
           
private static java.lang.String NINE
           
private static java.lang.String NULL
           
private static java.lang.String ONE
           
private  boolean online
           
private  java.io.DataOutputStream out
           
private  java.lang.String owner
           
private  java.lang.String pass
           
private static int PORT
           
private static java.lang.String QUOTE_NULL
           
private static java.lang.String RB_COLON
           
private static java.lang.String ROAST
           
private static java.lang.String SENDIM
           
private  int seqNo
           
private static java.lang.String SEVEN
           
private static java.lang.String SIGNON_ERR
           
private static java.lang.String SIX
           
private static java.lang.String SPACE
           
private static java.lang.String SPACE_QUOTE
           
private static java.lang.String THREE
           
private static java.lang.String TOC_ADD_BUDDY
           
private static java.lang.String TOC_CHAT_SEND
           
private static java.lang.String TOC_SEND_IM
           
private static java.lang.String TWO
           
private static java.lang.String TWO_POINT_FIVE
           
private static java.lang.String ZERO
           
private static java.lang.String ZERO_X
           
 
Fields inherited from class org.alicebot.server.net.listener.AliceChatListener
bot, botID, parameters
 
Constructor Summary
AliceAIM(org.alicebot.server.core.Bot bot)
           
 
Method Summary
 boolean checkParameters()
           
 void frameSend(java.lang.String s)
           
 void fromAIM(byte[] abyte0)
           
private  java.lang.StringBuffer imEscape(java.lang.String s)
           
static java.lang.String imNormalize(java.lang.String s)
           
static java.lang.String imRoast(java.lang.String s)
           
private  void logMessage(java.lang.String s)
           
 void run()
          This method will be called by whoever wishes to run your class implementing Runnable.
 void sendBuddies()
           
 void sendChatRoomMesg(java.lang.String s, java.lang.String s1)
           
 void sendMesg(java.lang.String s, java.lang.String s1)
           
 void shutdown()
           
 void signoff(java.lang.String s)
           
 void toAIM(byte[] abyte0)
           
 
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

name

private java.lang.String name

pass

private java.lang.String pass

bgcolor

private java.lang.String bgcolor

fontface

private java.lang.String fontface

fontsize

private java.lang.String fontsize

fontcolor

private java.lang.String fontcolor

owner

private java.lang.String owner

buddies

private java.lang.String buddies

message

private java.lang.String message

seqNo

private int seqNo

connection

private java.net.Socket connection

in

private java.io.DataInputStream in

out

private java.io.DataOutputStream out

online

private boolean online

MAX_SEQ

private static final int MAX_SEQ
See Also:
Constant Field Values

HOST

private static final java.lang.String HOST
See Also:
Constant Field Values

PORT

private static final int PORT
See Also:
Constant Field Values

ROAST

private static final java.lang.String ROAST
See Also:
Constant Field Values

ZERO

private static final java.lang.String ZERO
See Also:
Constant Field Values

ZERO_X

private static final java.lang.String ZERO_X
See Also:
Constant Field Values

ONE

private static final java.lang.String ONE
See Also:
Constant Field Values

TWO

private static final java.lang.String TWO
See Also:
Constant Field Values

TWO_POINT_FIVE

private static final java.lang.String TWO_POINT_FIVE
See Also:
Constant Field Values

THREE

private static final java.lang.String THREE
See Also:
Constant Field Values

FOUR

private static final java.lang.String FOUR
See Also:
Constant Field Values

FIVE

private static final java.lang.String FIVE
See Also:
Constant Field Values

SIX

private static final java.lang.String SIX
See Also:
Constant Field Values

SEVEN

private static final java.lang.String SEVEN
See Also:
Constant Field Values

EIGHT

private static final java.lang.String EIGHT
See Also:
Constant Field Values

NINE

private static final java.lang.String NINE
See Also:
Constant Field Values

ERROR

private static final java.lang.String ERROR
See Also:
Constant Field Values

IM_IN

private static final java.lang.String IM_IN
See Also:
Constant Field Values

MSG_FROM

private static final java.lang.String MSG_FROM
See Also:
Constant Field Values

RB_COLON

private static final java.lang.String RB_COLON
See Also:
Constant Field Values

SENDIM

private static final java.lang.String SENDIM
See Also:
Constant Field Values

_AIM

private static final java.lang.String _AIM
See Also:
Constant Field Values

CHAT_IN

private static final java.lang.String CHAT_IN
See Also:
Constant Field Values

_901

private static final java.lang.String _901
See Also:
Constant Field Values

_903

private static final java.lang.String _903
See Also:
Constant Field Values

_960

private static final java.lang.String _960
See Also:
Constant Field Values

_961

private static final java.lang.String _961
See Also:
Constant Field Values

_962

private static final java.lang.String _962
See Also:
Constant Field Values

SIGNON_ERR

private static final java.lang.String SIGNON_ERR
See Also:
Constant Field Values

TOC_SEND_IM

private static final java.lang.String TOC_SEND_IM
See Also:
Constant Field Values

TOC_CHAT_SEND

private static final java.lang.String TOC_CHAT_SEND
See Also:
Constant Field Values

TOC_ADD_BUDDY

private static final java.lang.String TOC_ADD_BUDDY
See Also:
Constant Field Values

MSG_FMT_0

private static final java.lang.String MSG_FMT_0
See Also:
Constant Field Values

MSG_FMT_1

private static final java.lang.String MSG_FMT_1
See Also:
Constant Field Values

MSG_FMT_2

private static final java.lang.String MSG_FMT_2
See Also:
Constant Field Values

MSG_FMT_3

private static final java.lang.String MSG_FMT_3
See Also:
Constant Field Values

MSG_FMT_4

private static final java.lang.String MSG_FMT_4
See Also:
Constant Field Values

MSG_FMT_5

private static final java.lang.String MSG_FMT_5
See Also:
Constant Field Values

SPACE_QUOTE

private static final java.lang.String SPACE_QUOTE
See Also:
Constant Field Values

SPACE

private static final java.lang.String SPACE
See Also:
Constant Field Values

BACKSLASH

private static final java.lang.String BACKSLASH
See Also:
Constant Field Values

NULL

private static final java.lang.String NULL
See Also:
Constant Field Values

QUOTE_NULL

private static final java.lang.String QUOTE_NULL
See Also:
Constant Field Values

EMPTY_STRING

private static final java.lang.String EMPTY_STRING
See Also:
Constant Field Values

label

public static final java.lang.String label
See Also:
Constant Field Values

MSG

private static final java.lang.String MSG
See Also:
Constant Field Values
Constructor Detail

AliceAIM

public AliceAIM(org.alicebot.server.core.Bot bot)
Method Detail

checkParameters

public boolean checkParameters()
Specified by:
checkParameters in class AliceChatListener

run

public void run()
Description copied from interface: java.lang.Runnable
This method will be called by whoever wishes to run your class implementing Runnable. Note that there are no restrictions on what you are allowed to do in the run method, except that you cannot throw a checked exception.


shutdown

public void shutdown()

frameSend

public void frameSend(java.lang.String s)
               throws java.io.IOException

fromAIM

public void fromAIM(byte[] abyte0)

sendMesg

public void sendMesg(java.lang.String s,
                     java.lang.String s1)

sendChatRoomMesg

public void sendChatRoomMesg(java.lang.String s,
                             java.lang.String s1)

imEscape

private java.lang.StringBuffer imEscape(java.lang.String s)

toAIM

public void toAIM(byte[] abyte0)

sendBuddies

public void sendBuddies()

signoff

public void signoff(java.lang.String s)

imRoast

public static java.lang.String imRoast(java.lang.String s)

imNormalize

public static java.lang.String imNormalize(java.lang.String s)

logMessage

private void logMessage(java.lang.String s)