|
JML | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MsnMessenger
Msn Messenger interface.
Method Summary | |
---|---|
void |
addContactListListener(MsnContactListListener listener)
Add a new listener for the contact list icoming events. |
void |
addEmailListener(MsnEmailListener listener)
Add a email events listener. |
void |
addFileTransferListener(MsnFileTransferListener listener)
Add a file transfer events listener. |
void |
addFriend(Email email,
String friendlyName)
Add friend to FL and AL. |
void |
addGroup(String groupName)
Add group. |
void |
addListener(MsnAdapter listener)
Add a new listener for all interfaces. |
void |
addMessageListener(MsnMessageListener listener)
Add a new listener for incoming messages. |
void |
addMessengerListener(MsnMessengerListener listener)
Add a new Messenger events listener. |
void |
addSwitchboardListener(MsnSwitchboardListener listener)
Add a new switchboard incominf events listener. |
void |
blockFriend(Email email)
Block friend. |
void |
copyFriend(Email email,
String groupId)
Copy friend to other group, but user can't both in default group and user defined group. |
MsnSwitchboard[] |
getActiveSwitchboards()
Get all active MsnSwitchboard. |
MsnProtocol |
getActualMsnProtocol()
Get actual used protocol. |
Object |
getAttachment()
Get the attachment. |
MsnConnection |
getConnection()
Get current connection information. |
MsnContactList |
getContactList()
Get contact list. |
DisplayPictureDuelManager |
getDisplayPictureDuelManager()
Retrieves the instance of the duel manager to be used by this session. |
MsnMessageChain |
getIncomingMessageChain()
Get the incoming message chain. |
MsnMessageChain |
getOutgoingMessageChain()
Get the outgoing message chain. |
MsnOwner |
getOwner()
Get current user. |
MsnProtocol[] |
getSupportedProtocol()
Get supported protocols. |
boolean |
isLogIncoming()
Is log incoming message. |
boolean |
isLogOutgoing()
Is log outgoing message. |
void |
login()
Login. |
void |
logout()
Logout. |
void |
moveFriend(Email email,
String srcGroupId,
String destGroupId)
Move friend from one group to other group. |
void |
newSwitchboard(Object attachment)
Create a switchboard and start. |
void |
removeContactListListener(MsnContactListListener listener)
Removes a listener for incoming events for the contact list. |
void |
removeEmailListener(MsnEmailListener listener)
Removes a email listener. |
void |
removeFileTransferListener(MsnFileTransferListener listener)
Removes a file transfer listener. |
void |
removeFriend(Email email,
boolean block)
Remove friend. |
void |
removeFriend(Email email,
String groupId)
Remove friend from one group. |
void |
removeGroup(String groupId)
Remove group. |
void |
removeListener(MsnAdapter listener)
Remove the MsnAdapter listener. |
void |
removeMessageListener(MsnMessageListener listener)
Remosves a listener for incoming messages. |
void |
removeMessengerListener(MsnMessengerListener listener)
Remove the Messenger listener. |
void |
removeSwitchboardListener(MsnSwitchboardListener listener)
Remove a switchboard listener. |
void |
renameFriend(Email email,
String friendlyName)
Rename friend. |
void |
renameGroup(String groupId,
String newGroupName)
Rename group. |
void |
retrieveDisplayPicture(MsnObject displayPicture,
DisplayPictureListener listener)
Retrieves the content of a display picture, given as a MsnObject. |
void |
send(MsnOutgoingMessage message)
This method is a shorthand for: |
boolean |
send(MsnOutgoingMessage message,
boolean block)
Send a message to DS/NS server. |
void |
sendText(Email email,
String text)
Send text message to someone without format. |
void |
setAttachment(Object attachment)
Set the attachment. |
void |
setLogIncoming(boolean logIncoming)
Set log incoming message. |
void |
setLogOutgoing(boolean logOutgoing)
Set log outgoing message. |
void |
setSupportedProtocol(MsnProtocol[] supportedProtocol)
Set supported protocols. |
void |
unblockFriend(Email email)
Unblock friend. |
Method Detail |
---|
Object getAttachment()
void setAttachment(Object attachment)
attachment
- attachmentboolean isLogIncoming()
void setLogIncoming(boolean logIncoming)
logIncoming
- set log incoming messageboolean isLogOutgoing()
void setLogOutgoing(boolean logOutgoing)
logOutgoing
- set log outgoing messageMsnProtocol[] getSupportedProtocol()
void setSupportedProtocol(MsnProtocol[] supportedProtocol)
supportedProtocol
- supported protocolsMsnOwner getOwner()
MsnContactList getContactList()
MsnConnection getConnection()
MsnProtocol getActualMsnProtocol()
MsnMessageChain getOutgoingMessageChain()
MsnMessageChain getIncomingMessageChain()
void login()
void logout()
boolean send(MsnOutgoingMessage message, boolean block)
message
- MsnOutgoingMessageblock
- is block
void send(MsnOutgoingMessage message)
send(message, false);
message
- MsnOutgoingMessagevoid newSwitchboard(Object attachment)
You can use the attachement to identify the MsnSwitchboard by call switchboard.getAttachment().
attachment
- MsnSwitchboard's attachmentMsnSwitchboard[] getActiveSwitchboards()
void addListener(MsnAdapter listener)
listener
- Instance of MsnAdapter that listen to all interfaces.void removeListener(MsnAdapter listener)
listener
- Instance of the listener to be removed.void addMessengerListener(MsnMessengerListener listener)
listener
- New Messenger listener.void removeMessengerListener(MsnMessengerListener listener)
listener
- Instance of Messenger listener to be removed.void addMessageListener(MsnMessageListener listener)
listener
- Instance of the listener.void removeMessageListener(MsnMessageListener listener)
listener
- Instance of the listener.void addContactListListener(MsnContactListListener listener)
listener
- New instance of the listener.void removeContactListListener(MsnContactListListener listener)
listener
- Instance of the listener to be removed.void addSwitchboardListener(MsnSwitchboardListener listener)
listener
- New listener instance.void removeSwitchboardListener(MsnSwitchboardListener listener)
listener
- Instance of the listener.void addFileTransferListener(MsnFileTransferListener listener)
listener
- Instance of the listener.void removeFileTransferListener(MsnFileTransferListener listener)
listener
- Instance of the listener.void addEmailListener(MsnEmailListener listener)
listener
- Instance of the listener.void removeEmailListener(MsnEmailListener listener)
listener
- Instance of the listener.void sendText(Email email, String text)
email
- emailtext
- textvoid addGroup(String groupName)
groupName
- group namevoid removeGroup(String groupId)
groupId
- group idvoid renameGroup(String groupId, String newGroupName)
groupId
- group idnewGroupName
- new group namevoid addFriend(Email email, String friendlyName)
email
- emailfriendlyName
- friendly namevoid copyFriend(Email email, String groupId)
email
- emailgroupId
- group idvoid removeFriend(Email email, boolean block)
email
- emailblock
- remove and blockvoid removeFriend(Email email, String groupId)
email
- emailgroupId
- group idvoid moveFriend(Email email, String srcGroupId, String destGroupId)
email
- emailsrcGroupId
- source group iddestGroupId
- dest group idvoid blockFriend(Email email)
email
- emailvoid unblockFriend(Email email)
email
- emailvoid renameFriend(Email email, String friendlyName)
email
- emailfriendlyName
- new friendly namevoid retrieveDisplayPicture(MsnObject displayPicture, DisplayPictureListener listener) throws JmlException
displayPicture
- Instance of the MsnObject for the display picture.listener
- Listener for the display pictura retrieval progress.
JmlException
- If the MsnObject instance is null, or isn't a
display picture or emoticon.DisplayPictureDuelManager getDisplayPictureDuelManager()
|
JML | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |