|
Project Wonder 5.0 | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecter.imadaptor.AbstractInstantMessenger
er.imadaptor.DaimInstantMessenger
public class DaimInstantMessenger
Nested Class Summary | |
---|---|
class |
DaimInstantMessenger.DaimOscarClient
|
static class |
DaimInstantMessenger.Factory
|
Constructor Summary | |
---|---|
DaimInstantMessenger(java.lang.String screenName,
java.lang.String password)
|
Method Summary | |
---|---|
void |
addBuddy(java.lang.String buddyName)
Adds a buddy to the buddy list. |
long |
buddyListLastModified()
Returns the timestamp of the last buddy list modification. |
void |
connect()
Connects to the instant messenger service. |
void |
disconnect()
Disconnects from the instant messenger service. |
java.lang.String |
getAwayMessage(java.lang.String buddyName)
Returns the away message for the given buddy |
java.lang.String[] |
getBuddiesInGroupNamed(java.lang.String groupName)
Returns the names of the buddies in the given group. |
java.lang.String[] |
getGroupNames()
Returns the names of the buddy list groups. |
java.lang.String |
getStatusMessage(java.lang.String buddyName)
Returns the status message for the given buddy |
boolean |
isBuddyAway(java.lang.String buddyName)
Returns whether or not the given buddy is away. |
boolean |
isBuddyOnline(java.lang.String buddyName)
Returns whether or not the specified buddy name is online. |
boolean |
isConnected()
Returns whether or not this messenger is connected. |
void |
removeBuddy(java.lang.String buddyName)
Removes a buddy from the buddy list. |
void |
sendMessage(java.lang.String buddyName,
java.lang.String message,
boolean ignoreIfOffline)
Sends a message to the specified buddy. |
Methods inherited from class er.imadaptor.AbstractInstantMessenger |
---|
addMessageListener, fireMessageReceived, getPassword, getScreenName, removeMessageListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DaimInstantMessenger(java.lang.String screenName, java.lang.String password)
Method Detail |
---|
public long buddyListLastModified()
IInstantMessenger
public void addBuddy(java.lang.String buddyName) throws InstantMessengerException
IInstantMessenger
buddyName
- the name of the buddy to add
InstantMessengerException
public void removeBuddy(java.lang.String buddyName) throws InstantMessengerException
IInstantMessenger
buddyName
- the name of the buddy to remove
InstantMessengerException
public void connect() throws IMConnectionException
IInstantMessenger
IMConnectionException
- if the connect request failspublic void disconnect()
IInstantMessenger
public boolean isConnected()
IInstantMessenger
public boolean isBuddyOnline(java.lang.String buddyName)
IInstantMessenger
buddyName
- the name of the buddy to check forpublic java.lang.String[] getGroupNames()
IInstantMessenger
public java.lang.String[] getBuddiesInGroupNamed(java.lang.String groupName)
IInstantMessenger
groupName
- the name of the group to list
public java.lang.String getAwayMessage(java.lang.String buddyName)
IInstantMessenger
buddyName
- the name of the buddy to return the away message for
public java.lang.String getStatusMessage(java.lang.String buddyName)
IInstantMessenger
buddyName
- the name of the buddy to return status for
public boolean isBuddyAway(java.lang.String buddyName)
IInstantMessenger
buddyName
- the name of the buddy to check
public void sendMessage(java.lang.String buddyName, java.lang.String message, boolean ignoreIfOffline) throws MessageException
IInstantMessenger
buddyName
- the name of the buddy to messagemessage
- the message to sendignoreIfOffline
- should the message be ignored if the user is offline (false = throw an exception)
MessageException
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |