Uses of Class

Packages that use ChatRoom
org.jivesoftware.spark Provides the Managers used as the main entry points into the Spark client. 
org.jivesoftware.spark.filetransfer Provides support for intercepting file transfers within Spark. 
org.jivesoftware.spark.plugin Provides the API for creating and registring Plugins. 
org.jivesoftware.spark.ui Provides support by providing all chat specific components, such as ChatRoom and ContactList. 
org.jivesoftware.spark.ui.conferences Contains Conference Room specific components, such as room browsers and helpful conference utilities. 
org.jivesoftware.spark.ui.rooms Contains the two implementations of ChatRoom. 

Uses of ChatRoom in org.jivesoftware.spark

Methods in org.jivesoftware.spark that return ChatRoom
 ChatRoom ChatManager.createChatRoom(java.lang.String userJID, java.lang.String nickname, java.lang.String title)
          Creates and/or opens a chat room with the specified user.
 ChatRoom ChatManager.createConferenceRoom(java.lang.String roomName, java.lang.String serviceName)
          Creates a new public Conference Room.
 ChatRoom ChatManager.getChatRoom(java.lang.String jid)
          Returns the ChatRoom for the giving jid.

Methods in org.jivesoftware.spark with parameters of type ChatRoom
 void ChatManager.filterIncomingMessage(ChatRoom room, org.jivesoftware.smack.packet.Message message)
 void ChatManager.filterOutgoingMessage(ChatRoom room, org.jivesoftware.smack.packet.Message message)
 java.util.Collection UserManager.getAllParticipantsInRoom(ChatRoom chatRoom)
          Returns a Collection of all ChatUsers in a ChatRoom.
static void SparkManager.printChatRoomTranscript(ChatRoom room)
          Prints the transcript of a given chat room.
 void ChatManager.removeChat(ChatRoom chatRoom)
          Removes the personal 1 to 1 chat from the ChatFrame.
 void DataManager.setMetadataForRoom(ChatRoom room, java.util.Map map)

Uses of ChatRoom in org.jivesoftware.spark.filetransfer

Methods in org.jivesoftware.spark.filetransfer that return ChatRoom
 ChatRoom SparkTransferManager.sendFile( file, java.lang.String bJID)
          Send a file to a user.

Methods in org.jivesoftware.spark.filetransfer with parameters of type ChatRoom
 void SparkTransferManager.sendImage(java.awt.Image image, ChatRoom room)
          Send an image to a user.

Uses of ChatRoom in org.jivesoftware.spark.plugin

Methods in org.jivesoftware.spark.plugin with parameters of type ChatRoom
 void MetadataListener.metadataAssociatedWithRoom(ChatRoom room, java.util.Map metadata)

Uses of ChatRoom in org.jivesoftware.spark.ui

Methods in org.jivesoftware.spark.ui that return ChatRoom
 ChatRoom ChatContainer.getActiveChatRoom()
          Returns the Active ChatRoom.
 ChatRoom ChatRoom.getChatRoom()
          Returns this instance of the chatroom.
 ChatRoom ChatContainer.getChatRoom(int location)
          Returns a ChatRoom in the specified tab location.
 ChatRoom ChatContainer.getChatRoom(java.lang.String roomName)
          Returns a ChatRoom by name.

Methods in org.jivesoftware.spark.ui that return types with arguments of type ChatRoom
 java.util.Collection<ChatRoom> ChatContainer.getChatRooms()
 java.util.Collection<ChatRoom> ChatContainer.getStaleChatRooms()
          Returns a Collection of stale chat rooms.

Methods in org.jivesoftware.spark.ui with parameters of type ChatRoom
 void ChatContainer.activateChatRoom(ChatRoom room)
          Activates the specified ChatRoom.
 void ChatContainer.addChatRoom(ChatRoom room)
          Adds a new ChatRoom to Spark.
 void ChatRoomListener.chatRoomActivated(ChatRoom room)
          Invoked by ChatRooms when a ChatRoom has been activated.
 void ChatRoomListenerAdapter.chatRoomActivated(ChatRoom room)
 void ChatRoomListener.chatRoomClosed(ChatRoom room)
          Invoke by ChatRooms when a ChatRoom has been closed.
 void ChatRoomListenerAdapter.chatRoomClosed(ChatRoom room)
 void ChatRoomListener.chatRoomLeft(ChatRoom room)
          Invoked by ChatRooms when a ChatRoom has been left, but not closed.
 void ChatRoomListenerAdapter.chatRoomLeft(ChatRoom room)
 void ChatRoomListener.chatRoomOpened(ChatRoom room)
          Invoked by ChatRooms when a new ChatRoom has been opened.
 void ChatRoomListenerAdapter.chatRoomOpened(ChatRoom room)
 void MessageFilter.filterIncoming(ChatRoom room, org.jivesoftware.smack.packet.Message message)
          Updates the body of an incoming message.
 void MessageFilter.filterOutgoing(ChatRoom room, org.jivesoftware.smack.packet.Message message)
          Update the body of an outgoing message.
protected  void ChatContainer.fireChatRoomActivated(ChatRoom room)
          Notifies users that a ChatRoom has been activated.
protected  void ChatContainer.fireChatRoomClosed(ChatRoom room)
          Notifies users that a ChatRoom has been closed.
protected  void ChatContainer.fireChatRoomLeft(ChatRoom room)
          Notifies users that a ChatRoom has been left.
protected  void ChatContainer.fireChatRoomOpened(ChatRoom room)
          Notifies users that a ChatRoom has been opened.
 void ChatContainer.fireNotifyOnMessage(ChatRoom chatRoom)
protected  void ChatContainer.fireUserHasJoined(ChatRoom room, java.lang.String userid)
          Notifies users that a user has joined a ChatRoom.
protected  void ChatContainer.fireUserHasLeft(ChatRoom room, java.lang.String userid)
          Notifies users that a user has left a ChatRoom.
 void ChatContainer.flashWindow(ChatRoom room)
 void ChatContainer.leaveChatRoom(ChatRoom room)
          Leaves a ChatRoom.
 void ChatContainer.makeTabRed(ChatRoom room)
 void ChatContainer.messageReceived(ChatRoom room, org.jivesoftware.smack.packet.Message message)
          Used for Tray Notifications.
 void MessageListener.messageReceived(ChatRoom room, org.jivesoftware.smack.packet.Message message)
          Invoked by the ChatRoom when it is receives a new message.
 void ChatContainer.messageSent(ChatRoom room, org.jivesoftware.smack.packet.Message message)
 void MessageListener.messageSent(ChatRoom room, org.jivesoftware.smack.packet.Message message)
          Invoked by the ChatRoom when a new message has been sent.
 void ChatRoomPlugin.setChatRoom(ChatRoom room)
          Sets the ChatRoom to attach to.
 void ChatContainer.setChatRoomTitle(ChatRoom room, java.lang.String title)
 void ChatContainer.startFlashing(ChatRoom room)
          Starts flashing of MainWindow.
 void ChatContainer.stopFlashing(ChatRoom room)
          Checks to see if the MainWindow should stop flashing.
 void ChatRoomListener.userHasJoined(ChatRoom room, java.lang.String userid)
          Invoked by ChatRooms when a person has joined a chat room.
 void ChatRoomListenerAdapter.userHasJoined(ChatRoom room, java.lang.String userid)
 void ChatRoomListener.userHasLeft(ChatRoom room, java.lang.String userid)
          Invoked by ChatRooms when a person has left a chat room.
 void ChatRoomListenerAdapter.userHasLeft(ChatRoom room, java.lang.String userid)
 void ChatContainer.useTabDefault(ChatRoom room)

Constructors in org.jivesoftware.spark.ui with parameters of type ChatRoom
ChatRoomTransferHandler(ChatRoom chatRoom)

Uses of ChatRoom in org.jivesoftware.spark.ui.conferences

Methods in org.jivesoftware.spark.ui.conferences with parameters of type ChatRoom
 void ConferenceRoomInfo.chatRoomActivated(ChatRoom room)
 void ConferenceRoomInfo.chatRoomClosed(ChatRoom room)
 void ConferenceRoomInfo.chatRoomLeft(ChatRoom room)
 void ConferenceRoomInfo.chatRoomOpened(ChatRoom room)
 void BannedUsers.setChatRoom(ChatRoom cRoom)
          Binds a ChatRoom to listen to.
 void ConferenceRoomInfo.setChatRoom(ChatRoom chatRoom)
 void ConferenceRoomInfo.userHasJoined(ChatRoom room, java.lang.String userid)
 void ConferenceRoomInfo.userHasLeft(ChatRoom room, java.lang.String userid)

Uses of ChatRoom in org.jivesoftware.spark.ui.rooms

Subclasses of ChatRoom in org.jivesoftware.spark.ui.rooms
 class ChatRoomImpl
          This is the Person to Person implementation of ChatRoom This room only allows for 1 to 1 conversations.
 class GroupChatRoom
          GroupChatRoom is the conference chat room UI used to have Multi-User Chats.

Uses of ChatRoom in org.jivesoftware.sparkimpl.plugin.transcripts

Methods in org.jivesoftware.sparkimpl.plugin.transcripts with parameters of type ChatRoom
 void ChatTranscriptPlugin.chatRoomActivated(ChatRoom room)
 void ChatTranscriptPlugin.chatRoomClosed(ChatRoom room)
 void ChatTranscriptPlugin.chatRoomLeft(ChatRoom room)
 void ChatTranscriptPlugin.chatRoomOpened(ChatRoom room)
 void ChatTranscriptPlugin.userHasJoined(ChatRoom room, java.lang.String userid)
 void ChatTranscriptPlugin.userHasLeft(ChatRoom room, java.lang.String userid)

Uses of ChatRoom in org.jivesoftware.sparkimpl.preference.sounds

Methods in org.jivesoftware.sparkimpl.preference.sounds with parameters of type ChatRoom
 void SoundPlugin.chatRoomActivated(ChatRoom room)
 void SoundPlugin.chatRoomClosed(ChatRoom room)
 void SoundPlugin.chatRoomLeft(ChatRoom room)
 void SoundPlugin.chatRoomOpened(ChatRoom room)
 void SoundPlugin.messageReceived(ChatRoom room, org.jivesoftware.smack.packet.Message message)
 void SoundPlugin.messageSent(ChatRoom room, org.jivesoftware.smack.packet.Message message)
 void SoundPlugin.userHasJoined(ChatRoom room, java.lang.String userid)
 void SoundPlugin.userHasLeft(ChatRoom room, java.lang.String userid)