|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IChatRoomManager
Chat room manager. Entry point for getting access to chat rooms managed by
this manager. Access to objects implementing this interface is provided by
IPresenceContainerAdapter.getChatRoomManager()
Method Summary | |
---|---|
void |
addInvitationListener(IChatRoomInvitationListener listener)
Add invitation listener |
IChatRoomInfo |
getChatRoomInfo(java.lang.String roomname)
Get detailed room info for given room name |
IChatRoomInfo[] |
getChatRoomsInfo()
Get detailed room info for all chat rooms associated with this manager |
IChatRoomManager[] |
getChildren()
Get any children managers of this IChatRoomManager. |
IChatRoomManager |
getParent()
Get parent IChatRoomManager. |
void |
removeInvitationListener(IChatRoomInvitationListener listener)
Remove invitation listener |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
void addInvitationListener(IChatRoomInvitationListener listener)
listener
- the invitation listener to addvoid removeInvitationListener(IChatRoomInvitationListener listener)
listener
- the invitation listener to removeIChatRoomManager getParent()
IChatRoomManager[] getChildren()
IChatRoomInfo getChatRoomInfo(java.lang.String roomname)
roomname
- the name of the room to get detailed info for. If null, the
room info is assumed to be a room associated with the chat
room manager instance itself. For example, for IRC, the chat
room manager is also a chat room where message can be
sent/received
IChatRoomInfo[] getChatRoomsInfo()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |