public interface IPresenceContainerAdapter
extends org.eclipse.core.runtime.IAdaptable
To use this adapter:
IPresenceContainerAdapter presenceContainer = (IPresenceContainerAdapter) container.getAdapter(IPresenceContainerAdapter.class);
if (presenceContainer != null) {
...use presenceContainer
} else {
...presence not supported by provider
}
| Modifier and Type | Method and Description |
|---|---|
IAccountManager |
getAccountManager()
Get interface for managing account
|
org.eclipse.ecf.presence.im.IChatManager |
getChatManager()
Get chat manager for sending and receiving chat messages
|
org.eclipse.ecf.presence.chatroom.IChatRoomManager |
getChatRoomManager()
Get chat room manager for this presence container.
|
org.eclipse.ecf.presence.roster.IRosterManager |
getRosterManager()
Get roster manager for access to roster model.
|
org.eclipse.ecf.presence.search.IUserSearchManager |
getUserSearchManager()
Retrieve interface for search on the provide.
|
org.eclipse.ecf.presence.roster.IRosterManager getRosterManager()
null if not available for for the implementing
provider.org.eclipse.ecf.presence.im.IChatManager getChatManager()
null if no chat manager available for given
provider.IAccountManager getAccountManager()
null if no account manager
availableorg.eclipse.ecf.presence.chatroom.IChatRoomManager getChatRoomManager()
null.org.eclipse.ecf.presence.search.IUserSearchManager getUserSearchManager()
null) can be used to search users
related to the same provider.null if no search
available for this provider.Copyright © 2018 Eclipse Foundation. All rights reserved.