A B C D E F G H I L M N O P R S U X

A

actionEvent(PActionEvent) - Method in class edu.columbia.coms6901.pingtel.pingim.ActionListener
Called whenever a form action is performed
ActionListener - class edu.columbia.coms6901.pingtel.pingim.ActionListener.
Listens for form actions.
ActionListener(SimpleListForm) - Constructor for class edu.columbia.coms6901.pingtel.pingim.ActionListener
Instantiates new ActionListener
ActionListener(SimpleTextForm) - Constructor for class edu.columbia.coms6901.pingtel.pingim.ActionListener
Instantiates new ActionListener
activateX10() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Activates X10 buddy
add(Buddy) - Method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Adds a buddy to the list
add(String, int) - Method in class edu.columbia.coms6901.pingtel.pingim.SubscribersList
Add subscriber to list
add(Subscriber) - Method in class edu.columbia.coms6901.pingtel.pingim.SubscribersList
Add subscriber to list
addBuddy(Buddy) - Method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Adds a buddy to the LDAP directory
ADDRESSBOOK_BUDDY - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
an addressbook/phonebook entry
addViaInsertionSort(Buddy) - Method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Adds a buddy into the buddy list using an insertion sort
application - Variable in class edu.columbia.coms6901.pingtel.pingim.MESSAGEListener
the current PingIM Xpression
application - Variable in class edu.columbia.coms6901.pingtel.pingim.HelperClass
the current PingIM application
application - Variable in class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEListener
the current instantiation of PingIM
application - Variable in class edu.columbia.coms6901.pingtel.pingim.ExpirationThread
the current PingIM XPression
application - Variable in class edu.columbia.coms6901.pingtel.pingim.NOTIFYListener
current instantiation of PingIM Xpression

B

bFirstGoodbye - Static variable in class edu.columbia.coms6901.pingtel.pingim.PingIM
should we print the good-bye message the first time the user exits?
bindDN - Static variable in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
distinguished name used to bind to LDAP server
bindPWD - Static variable in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
the distinguished name's password (used for binding)
bStop - Variable in class edu.columbia.coms6901.pingtel.pingim.ExpirationThread
stop signal for this thread
buddies - Static variable in class edu.columbia.coms6901.pingtel.pingim.BuddyList
the list of buddies
Buddy - class edu.columbia.coms6901.pingtel.pingim.Buddy.
Represents an IM buddy.
Buddy(String, String, String, int) - Constructor for class edu.columbia.coms6901.pingtel.pingim.Buddy
Creates a new instance of a Buddy.
Buddy(String, String, String, int, String) - Constructor for class edu.columbia.coms6901.pingtel.pingim.Buddy
Creates a new instance of a Buddy.
buddyList - Static variable in class edu.columbia.coms6901.pingtel.pingim.PingIM
the buddy list
BuddyList - class edu.columbia.coms6901.pingtel.pingim.BuddyList.
Buddy List implementation.
BuddyList() - Constructor for class edu.columbia.coms6901.pingtel.pingim.BuddyList
Creates a new instance of BuddyList
bValidity - Variable in class edu.columbia.coms6901.pingtel.pingim.SIPMessage
is this a valid message? true == yes

C

call(PingIM) - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Places a call to this buddy
CANCEL - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Cancel action
checkForBuddyAction(ActionListener, Buddy) - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Checks for any actions concerning a buddy from the menu.
checkForMenuAction(ActionListener) - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Checks for any actions coming from the menu panel.
connect() - Static method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Connects to LDAP directory
connected - Static variable in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
connection status.
consoleLog(String) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Logs message to console with date stamp.

D

deactivateX10() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Deactivates X10 buddy
defaultBindDN - Variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
default distinguished name (DN) for binding to LDAP
defaultBindPWD - Variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
default password for binding to LDAP
defaultLDAPPort - Variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
default LDAP port
defaultLDAPServer - Variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
default LDAP server
defaultRoot - Variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
default LDAP root / search base
delete(Buddy) - Static method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Deletes a buddy from the list.
delete(String) - Method in class edu.columbia.coms6901.pingtel.pingim.SubscribersList
Deletes subscriber from list
deleteBuddy(Buddy) - Method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Removes a buddy from the LDAP directory
disconnect() - Static method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Disconnects from LDAP server, if connected.
display(MenuSystem) - Method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Displays the buddy list and prompts for an action.
displayBuddyInfo(PingIM) - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Displays information about this particular buddy
displayIMBuddies() - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Displays IM Buddies and prompts user for action.
displayPhoneBuddies() - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Displays Phonebook and prompts user for action.
displayX10Buddies() - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Displays X10 Buddies and prompts user for action.
DOMessage - class edu.columbia.coms6901.pingtel.pingim.DOMessage.
Implementation of a SIP DO message.
DOMessage(String, String, int) - Constructor for class edu.columbia.coms6901.pingtel.pingim.DOMessage
Creates a new instance of a SIP DO message.
dtExpires - Variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
the date that our subscription to this buddy expires
dtNextNotifyTime - Variable in class edu.columbia.coms6901.pingtel.pingim.Subscriber
the date and time that we need to send the next notify message

E

edu.columbia.coms6901.pingtel.pingim - package edu.columbia.coms6901.pingtel.pingim
 
exitPingIM() - Method in class edu.columbia.coms6901.pingtel.pingim.PingIM
Exits the program.
expirationThread - Variable in class edu.columbia.coms6901.pingtel.pingim.PingIM
updates expiration times and subscriptions
ExpirationThread - class edu.columbia.coms6901.pingtel.pingim.ExpirationThread.
Thread responsible for checking subscriptions to make sure that none have expired.
ExpirationThread(PingIM) - Constructor for class edu.columbia.coms6901.pingtel.pingim.ExpirationThread
Creates a new instance of ExpirationThread

F

findBuddies() - Method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Reads LDAP directory and looks for buddies.
form - Variable in class edu.columbia.coms6901.pingtel.pingim.ListListener
the form that's being listened to
formList - Variable in class edu.columbia.coms6901.pingtel.pingim.ActionListener
used if form is a SimpleListForm
formText - Variable in class edu.columbia.coms6901.pingtel.pingim.ActionListener
used if form is a SimpleTextForm

G

generateContent() - Method in class edu.columbia.coms6901.pingtel.pingim.NOTIFYMessage
Generates content of NOTIFY message in XML format
getBuddyExpirationTime(Buddy) - Static method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Gets a buddy's expiration time
getBuddyList() - Static method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Returns a vector of all the buddies
getBuddyState() - Static method in class edu.columbia.coms6901.pingtel.pingim.PingIM
Retrieves current state of buddy (e.g., away, busy, etc.)
getBuddyType() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Returns the buddy type (e.g., PINGTEL_BUDDY or X10_BUDDY)
getCN() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Returns the common name for this buddy
getDescription() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Returns the description for this buddy
getDeviceName() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Returns the device name for this buddy.
getDN() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Returns the distinguished name for this buddy
getExpirationTime() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Gets buddy's expiration time
getLastAction() - Method in class edu.columbia.coms6901.pingtel.pingim.ActionListener
Gets the action code of the last action performed
getLDAPServerInfo() - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Prompts the user to enter information about the LDAP server.
getNewBuddyInfo() - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Prompts user for information about new buddy, such as type, name, description, etc.
getNewBuddyInfo(String) - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Prompts user for information about new buddy.
getNotifyTime() - Method in class edu.columbia.coms6901.pingtel.pingim.Subscriber
Retrieves notify time
getPrintStream() - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Retrieves the output stream.
getResponse() - Method in class edu.columbia.coms6901.pingtel.pingim.SIPMessage
Retrieves the response for this SIP message
getRow() - Method in class edu.columbia.coms6901.pingtel.pingim.ListListener
Returns the selected row
getSearchBase() - Static method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Returns the search base (DN) of the current connection to the LDAP Directory
getSelectedIndex() - Method in class edu.columbia.coms6901.pingtel.pingim.ActionListener
Gets selection index for list forms.
getSIPAddress() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Returns the SIP Object for this buddy
getSIPAddress() - Method in class edu.columbia.coms6901.pingtel.pingim.Subscriber
Retrieves sip address of this subscriber
getState() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Returns the current state of the buddy
getStateString() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Returns the current state of this buddy in plain English
getStateString(int) - Static method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Returns the current state of the buddy in plain English
getStateSymbol() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Returns symbol representing the state of the buddy
getSubscribers() - Static method in class edu.columbia.coms6901.pingtel.pingim.SubscribersList
Gets the list of subscribers
getSubscribersList() - Static method in class edu.columbia.coms6901.pingtel.pingim.PingIM
Retrieves the subscriber's list
getSurname() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Retrieves the surname of the budy
GuiUtilities - class edu.columbia.coms6901.pingtel.pingim.GuiUtilities.
Set of utilities for easy human IO interfacing, including popup menus, logging, etc.
GuiUtilities() - Constructor for class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
 

H

handleMessage(SipMessage) - Method in class edu.columbia.coms6901.pingtel.pingim.MESSAGEListener
Handles incoming messages
handleMessage(SipMessage) - Method in class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEListener
Handles incoming SUBSCRIBE messages
handleMessage(SipMessage) - Method in class edu.columbia.coms6901.pingtel.pingim.NOTIFYListener
Handles incoming NOTIFY messages
HelperClass - class edu.columbia.coms6901.pingtel.pingim.HelperClass.
Parent class which contains commonly used methods used by many other classes in PingIM
HelperClass() - Constructor for class edu.columbia.coms6901.pingtel.pingim.HelperClass
 

I

iBuddyState - Variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
the state of this buddy (away, available, etc.)
iBuddyState - Static variable in class edu.columbia.coms6901.pingtel.pingim.PingIM
the state of this instance (e.g., away, etc.)
iBuddyType - Variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
the type of this buddy (IM, X10, etc.)
iExpires - Variable in class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEMessage
length of the subscription, in seconds
iFormType - Variable in class edu.columbia.coms6901.pingtel.pingim.ActionListener
the form type for this form
IMException - exception edu.columbia.coms6901.pingtel.pingim.IMException.
Very simple exception for PingIM Xpression.
IMException() - Constructor for class edu.columbia.coms6901.pingtel.pingim.IMException
Creates a new instance of IMException without detail message.
IMException(String) - Constructor for class edu.columbia.coms6901.pingtel.pingim.IMException
Constructs an instance of IMException with the specified detail message.
iNotifySeqNum - Variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
the current sequence number of the notify messages
iRow - Variable in class edu.columbia.coms6901.pingtel.pingim.ListListener
the selected row
isBuddy(String) - Static method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Determines if a buddy has in our buddy list corresponds to a SIP address
iSequenceNo - Static variable in class edu.columbia.coms6901.pingtel.pingim.NOTIFYMessage
current sequence number of this NOTIFY message
isOkToPlaySound() - Method in class edu.columbia.coms6901.pingtel.pingim.MESSAGEListener
Determines whether a sound should be played when an incoming message arrives.

L

ldapContext - Static variable in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
the directory context
ldapHandler - Static variable in class edu.columbia.coms6901.pingtel.pingim.PingIM
handles LDAP communication
LDAPHandler - class edu.columbia.coms6901.pingtel.pingim.LDAPHandler.
Handles LDAP connections, disconnections, searching, adding, deleting, and all that fun LDAP stuff.
LDAPHandler(PingIM) - Constructor for class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Initializes class
LDAPServer - Static variable in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
IP or hostname of LDAP server
ListListener - class edu.columbia.coms6901.pingtel.pingim.ListListener.
Gets activated whenever a list selection changes.
ListListener(SimpleListForm) - Constructor for class edu.columbia.coms6901.pingtel.pingim.ListListener
Creates a new listener

M

main(String[]) - Method in class edu.columbia.coms6901.pingtel.pingim.PingIM
Main method of PingIM Pingtel Expression.
menuSystem - Static variable in class edu.columbia.coms6901.pingtel.pingim.PingIM
handles human interfacing
MenuSystem - class edu.columbia.coms6901.pingtel.pingim.MenuSystem.
Contains code for different menus, including the phonebook menu, the X10 menu, the buddy list menu, and several other supporting user input screens.
MenuSystem(PingIM) - Constructor for class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Constructor.
MESSAGEListener - class edu.columbia.coms6901.pingtel.pingim.MESSAGEListener.
Listens for incoming SIP MESSAGE messages and interprets them.
MESSAGEListener(PingIM) - Constructor for class edu.columbia.coms6901.pingtel.pingim.MESSAGEListener
Creates a new instance of MESSAGEListener
MESSAGEMessage - class edu.columbia.coms6901.pingtel.pingim.MESSAGEMessage.
Implementation of a SIP MESSAGE message.
MESSAGEMessage(String, String) - Constructor for class edu.columbia.coms6901.pingtel.pingim.MESSAGEMessage
Creates a new instance of a SIP MESSAGE message.
MSG_PROMPT - Static variable in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Display buddy list and prompt for message for this buddy

N

NO_PROMPT - Static variable in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Display the buddy list without prompting for information
NOTIFYListener - class edu.columbia.coms6901.pingtel.pingim.NOTIFYListener.
Listens for incoming NOTIFY messages.
NOTIFYListener(PingIM) - Constructor for class edu.columbia.coms6901.pingtel.pingim.NOTIFYListener
Creates a new instance of NOTIFYListener
NOTIFYMessage - class edu.columbia.coms6901.pingtel.pingim.NOTIFYMessage.
Implementation of a SIP NOTIFY message.
NOTIFYMessage(String) - Constructor for class edu.columbia.coms6901.pingtel.pingim.NOTIFYMessage
Creates a new instance of NOTIFYMessage, i.e., a new NOTIFY message
notifySubscribers() - Static method in class edu.columbia.coms6901.pingtel.pingim.SubscribersList
Notify subscribers of a state change

O

objMsgListener - Variable in class edu.columbia.coms6901.pingtel.pingim.PingIM
listens for incoming MESSAGE messages
objNotifyListener - Variable in class edu.columbia.coms6901.pingtel.pingim.PingIM
listens for incoming NOTIFY messages
objSubscribeListener - Variable in class edu.columbia.coms6901.pingtel.pingim.PingIM
listens for incoming SUBSCRIBE messages
OFF - Static variable in class edu.columbia.coms6901.pingtel.pingim.DOMessage
X10-controlled device is off
OK - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Ok
ON - Static variable in class edu.columbia.coms6901.pingtel.pingim.DOMessage
X10-controlled device is on
onLoad() - Static method in class edu.columbia.coms6901.pingtel.pingim.PingIM
Called when PingIM is loaded
onUnload() - Static method in class edu.columbia.coms6901.pingtel.pingim.PingIM
Called when Pingtel Expression is destroyed.
OPTION_ADD_BUDDY - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Returned when user chooses to add a buddy
OPTION_BUDDY_CALL - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Returned when user chooses to make a phone call
OPTION_BUDDY_LIST - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Returned when user chose to go to buddy list
OPTION_CONFIGURE - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Returned when user chose configuration option
OPTION_DELETE_BUDDY - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Returned when user chooses to delete a buddy
OPTION_DISABLE_IM - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Returned when user disables instant messaging
OPTION_EXIT - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Returned when user chooses to exit application
OPTION_PHONEBOOK - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Returned when user chooses to go to the phone book screen
OPTION_X10_LIST - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Returned when user chooses to go to the X10 screen
out - Static variable in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
output stream, defaulted to STDOUT

P

parseXML(String) - Method in class edu.columbia.coms6901.pingtel.pingim.NOTIFYListener
Parses the XML content of the message and returns the code representing the status.
PingIM - class edu.columbia.coms6901.pingtel.pingim.PingIM.
PingIM -- Instant Messaging on PingTel Phones.
PingIM() - Constructor for class edu.columbia.coms6901.pingtel.pingim.PingIM
 
PINGTEL_BUDDY - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
a PingTel IM Buddy
popup(Application, String) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Displays a pop-up box
popup(Application, String, String) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Displays a pop-up box with a title
port - Static variable in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
port of LDAP server to bind to
printChoice(Application, String, String, String, String) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Presents the user with a choice of two options.
printConfirmation(Application, String, String) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Prints confirmation dialogue to user
printError(Application, Exception) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Prints an error message on the GUI
printError(Application, String) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Prints an error message on the GUI
printError(Application, String, Exception) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Prints an error message on the GUI.
printMessage(byte[], Buddy) - Method in class edu.columbia.coms6901.pingtel.pingim.MESSAGEListener
Prints incoming message and gives user option of replying
printMessage(byte[], String) - Method in class edu.columbia.coms6901.pingtel.pingim.MESSAGEListener
Prints incoming message
promptForAction(SipMessage) - Method in class edu.columbia.coms6901.pingtel.pingim.MESSAGEListener
Prompts user for one of three actions when a message comes in from a user who is not in the buddy list: ignore message, display message, or display message and add user to buddy-list
promptForAction(SipMessage) - Method in class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEListener
Prompts user for one of two actions when a subscription comes in from a user who is not in the buddy list: reject subscription accept subscription
promptUserForState() - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Prompts user for current state/presence of PingIM

R

randomNumberGenerator - Variable in class edu.columbia.coms6901.pingtel.pingim.SIPMessage
a random number generator
readLine(Application, String, String, int) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Reads line of text from user
readLine(Application, String, String, int, String) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Reads line of text from user
readLineReq(Application, String, String, int, String) - Static method in class edu.columbia.coms6901.pingtel.pingim.GuiUtilities
Reads line of text from user, requiring the user to enter some text
reset() - Static method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Resets the buddy-list
resetExpirationTime() - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Resets buddy's expiration time
response - Variable in class edu.columbia.coms6901.pingtel.pingim.SIPMessage
the response for this message, if any
run() - Method in class edu.columbia.coms6901.pingtel.pingim.ExpirationThread
Starts execution of the thread

S

sCommonName - Variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy's common name, in string format
sDescription - Variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
the description for this buddy
sDeviceName - Variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
the devicename of this buddy.
sDistinguishedName - Variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
Buddy's distinguished name in LDAP server
searchBase - Static variable in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
the search base for the LDAP directory
searchMenu() - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Searches the phone book for a particular entry.
selectChanged(PListEvent) - Method in class edu.columbia.coms6901.pingtel.pingim.ListListener
Invoked whenever a list selection changes
send() - Method in class edu.columbia.coms6901.pingtel.pingim.SIPMessage
Sends the SIP message
sendAndWait() - Method in class edu.columbia.coms6901.pingtel.pingim.SIPMessage
Sends the SIP message and waits for a response
sendIM(Buddy) - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Prompts user for a message to IM to another buddy
sendX10Command(int) - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Sends ON or OFF message to X10 buddy
setApplication(PingIM) - Method in class edu.columbia.coms6901.pingtel.pingim.MESSAGEListener
Sets local Application variable to point to current PingTel Expression
setApplication(PingIM) - Method in class edu.columbia.coms6901.pingtel.pingim.HelperClass
Sets local Application variable to point to current PingTel Expression
setApplication(PingIM) - Method in class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEListener
Sets local Application variable to point to current PingTel Expression
setApplication(PingIM) - Method in class edu.columbia.coms6901.pingtel.pingim.ExpirationThread
Re-initializes to the current instance of PingIM
setApplication(PingIM) - Method in class edu.columbia.coms6901.pingtel.pingim.NOTIFYListener
Sets local Application variable to point to current PingTel Expression
setBuddyExpirationTime(Buddy, Date) - Static method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Sets a buddy's expiration time
setBuddyState(int) - Static method in class edu.columbia.coms6901.pingtel.pingim.PingIM
Sets current state of buddy (e.g., away, busy, etc.)
setDeviceName(String) - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Sets the name of the device if this buddy is an X10-controlled device
setExpirationTime(int) - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Sets buddy's expiration time
setHeaders(String) - Method in class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEMessage
Sets appropriate headers for SIP SUBSCRIBE message
setHeaders(String) - Method in class edu.columbia.coms6901.pingtel.pingim.NOTIFYMessage
Sets appropriate headers for SIP NOTIFY message
setHeaders(String) - Method in class edu.columbia.coms6901.pingtel.pingim.MESSAGEMessage
Sets appropriate headers for SIP MESSAGE message
setHeaders(String, String, int) - Method in class edu.columbia.coms6901.pingtel.pingim.DOMessage
Sets appropriate headers for SIP DO message.
setHostname(String) - Static method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Sets hostname of LDAP server
setLDAPRoot(String) - Static method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Sets searchroot or base for LDAP directory
setLDAPUser(String) - Static method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Sets DN to bind to LDAP server
setLDAPUserPassword(String) - Static method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Sets password to be used to bind to LDAP server
setMenuButtons(SimpleListForm, ActionListener) - Method in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Sets the menu buttons for the three display screens
setNotifyTime(Date) - Method in class edu.columbia.coms6901.pingtel.pingim.Subscriber
Sets notify time, that is, time and date of next notification
setPort(int) - Static method in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
Sets port for LDAP server
setSIPAddress(String) - Method in class edu.columbia.coms6901.pingtel.pingim.Subscriber
Sets SIP Address
setState(int) - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Sets the state of the buddy
setSurname(String) - Method in class edu.columbia.coms6901.pingtel.pingim.Buddy
Sets the surname of the budy
settings - Variable in class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEMessage
Set of settings for this phone
settings - Variable in class edu.columbia.coms6901.pingtel.pingim.NOTIFYMessage
current set of settings for this phone
settings - Variable in class edu.columbia.coms6901.pingtel.pingim.DOMessage
the current set of settings for this phone
settings - Variable in class edu.columbia.coms6901.pingtel.pingim.MESSAGEMessage
the current set of settings for the PingTel phone
SIMPLELISTFORM - Static variable in class edu.columbia.coms6901.pingtel.pingim.ActionListener
form is of type SimpleListForm
SIMPLETEXTFORM - Static variable in class edu.columbia.coms6901.pingtel.pingim.ActionListener
form is of type SimpleTextForm
simplifySIPAddress(String) - Static method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Given a SIP address in String form, returns the SIP address in it's most basic form, i.e., username@host.
sipAddress - Variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy's sip address, in string format
SIPMessage - class edu.columbia.coms6901.pingtel.pingim.SIPMessage.
Handles SIP calls.
SIPMessage() - Constructor for class edu.columbia.coms6901.pingtel.pingim.SIPMessage
Creates a new instance of SIPHandler
sipRequest - Variable in class edu.columbia.coms6901.pingtel.pingim.SIPMessage
the actual SIP Message
sMessage - Variable in class edu.columbia.coms6901.pingtel.pingim.MESSAGEMessage
the outgoing message
sSearchPhrase - Static variable in class edu.columbia.coms6901.pingtel.pingim.LDAPHandler
the search string used to find buddies in LDAP
sSIPAddress - Variable in class edu.columbia.coms6901.pingtel.pingim.Subscriber
the SIP address of the subscriber
sState - Variable in class edu.columbia.coms6901.pingtel.pingim.ActionListener
the state of the form (e.g., text or list)
sSurname - Variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy's surname (last name)
startListeners() - Method in class edu.columbia.coms6901.pingtel.pingim.PingIM
Starts SIP message listeners
STATE_AWAY - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy's state is away
STATE_BUSY - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy's state is busy
STATE_BUSY_WORKING - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy's state is busy working
STATE_DO_NOT_DISTURB - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy's state is do not disturb
STATE_PRESENT - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy's state is present
STATE_UNAVAILABLE - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy's state is unavailable
STATE_UNKNOWN - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy's state is unknown
STATE_X10 - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
buddy is an X10 device
stopListeners() - Method in class edu.columbia.coms6901.pingtel.pingim.PingIM
Stops SIP message listeners
stopThread() - Method in class edu.columbia.coms6901.pingtel.pingim.ExpirationThread
Stops the thread
SUBSCRIBEListener - class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEListener.
Listens for and replies to SUBSCRIBE messeages.
SUBSCRIBEListener(PingIM) - Constructor for class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEListener
Creates a new instance of SUBSCRIBEListener
SUBSCRIBEMessage - class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEMessage.
Handles outgoing SUBSCRIBE Messages.
SUBSCRIBEMessage(String) - Constructor for class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEMessage
Creates a new instance of SUBSCRIBEMessage
SUBSCRIBEMessage(String, int) - Constructor for class edu.columbia.coms6901.pingtel.pingim.SUBSCRIBEMessage
Creates a new instance of SUBSCRIBEMessage
Subscriber - class edu.columbia.coms6901.pingtel.pingim.Subscriber.
Represents a PingIM client who has subscribed to this instance of PingIM.
Subscriber() - Constructor for class edu.columbia.coms6901.pingtel.pingim.Subscriber
Creates a new instance of Subscriber
subscribers - Static variable in class edu.columbia.coms6901.pingtel.pingim.SubscribersList
list of subscribers
subscribers - Static variable in class edu.columbia.coms6901.pingtel.pingim.PingIM
list of subscribers
SubscribersList - class edu.columbia.coms6901.pingtel.pingim.SubscribersList.
Representation of current list of subscribers.
SubscribersList() - Constructor for class edu.columbia.coms6901.pingtel.pingim.SubscribersList
Creates a new instance of SubscribersList
subscribeToBuddies() - Static method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Subscribes to all buddies in our buddy-list
subscribeToBuddy(Buddy) - Static method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Subscribes to a buddy.

U

UNDEFINED - Static variable in class edu.columbia.coms6901.pingtel.pingim.MenuSystem
Undefined action
unsubscribeToBuddies() - Static method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Unsubscribes to all subscribed buddies in our buddy-list
unsubscribeToBuddy(Buddy) - Static method in class edu.columbia.coms6901.pingtel.pingim.BuddyList
Unsubscribes to a buddy.

X

X10_BUDDY - Static variable in class edu.columbia.coms6901.pingtel.pingim.Buddy
an X10-controlled device

A B C D E F G H I L M N O P R S U X