|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IPresenceContainerAdapter
Entry point presence container adapter. For setting up listeners for presence messages, text messages, subscription requests, and for getting interfaces for message sending (IMessageSender) presence updates (IPresenceSender) and account management (IAccountManager)
To use this adapter:
IPresenceContainerAdapter presenceContainer = (IPresenceContainerAdapter) container.getAdapter(IPresenceContainerAdapter.class); if (presenceContainer != null) { ...use presenceContainer } else { ...presence not supported by provider }
Method Summary | |
---|---|
IAccountManager |
getAccountManager()
Get interface for managing account |
IChatManager |
getChatManager()
Get chat manager for sending and receiving chat messages |
IChatRoomManager |
getChatRoomManager()
Get chat room manager for this presence container. |
IRosterManager |
getRosterManager()
Get roster manager for access to roster model. |
IUserSearchManager |
getUserSearchManager()
Retrieve interface for search on the provide. |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
IRosterManager getRosterManager()
null
if not available for for the implementing
provider.IChatManager getChatManager()
null
if no chat manager available for given
provider.IAccountManager getAccountManager()
null
if no account manager
availableIChatRoomManager getChatRoomManager()
null
.IUserSearchManager getUserSearchManager()
null
) can be used to search users
related to the same provider.
null
if no search
available for this provider.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |