Uses of Class
com.jivesoftware.spark.ui.ChatRoom

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

Uses of ChatRoom in com.jivesoftware.spark
 

Methods in com.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.getChatRoom(java.lang.String jid)
          Returns the ChatRoom for the giving jid.
 ChatRoom ChatManager.createConferenceRoom(java.lang.String roomName, java.lang.String serviceName)
          Creates a new public Conference Room.
 

Methods in com.jivesoftware.spark with parameters of type ChatRoom
 void ChatManager.removeChat(ChatRoom chatRoom)
          Removes the personal 1 to 1 chat from the ChatFrame.
static void SparkManager.printChatRoomTranscript(ChatRoom room)
          Prints the transcript of a given chat room.
 java.util.Collection UserManager.getAllParticipantsInRoom(ChatRoom chatRoom)
          Returns a Collection of all ChatUsers in a ChatRoom.
 

Uses of ChatRoom in com.jivesoftware.spark.filetransfer
 

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

Methods in com.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 com.jivesoftware.spark.ui
 

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

Methods in com.jivesoftware.spark.ui with parameters of type ChatRoom
 void ChatContainer.addChatRoom(ChatRoom room)
          Adds a new ChatRoom to Spark.
 void ChatContainer.removeChatRoom(ChatRoom room)
          Removes a ChatRoom from Spark.
 void ChatContainer.leaveChatRoom(ChatRoom room)
          Leaves a ChatRoom.
 void ChatContainer.activateChatRoom(ChatRoom room)
          Activates the specified ChatRoom.
 void ChatContainer.messageReceived(ChatRoom room, org.jivesoftware.smack.packet.Message message)
          Used for Tray Notifications.
 void ChatContainer.fireNotifyOnMessage(ChatRoom room)
           
 void ChatContainer.messageSent(ChatRoom room, org.jivesoftware.smack.packet.Message message)
           
protected  void ChatContainer.fireChatRoomOpened(ChatRoom room)
          Notifies users that a ChatRoom has been opened.
protected  void ChatContainer.fireChatRoomLeft(ChatRoom room)
          Notifies users that a ChatRoom has been left.
protected  void ChatContainer.fireChatRoomClosed(ChatRoom room)
          Notifies users that a ChatRoom has been closed.
protected  void ChatContainer.fireChatRoomActivated(ChatRoom room)
          Notifies users that a ChatRoom has been activated.
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.startFlashing(ChatRoom room)
          Starts flashing of MainWindow.
 void ChatContainer.stopFlashing(ChatRoom room)
          Checks to see if the MainWindow should stop flashing.
 void ChatRoomListener.chatRoomOpened(ChatRoom room)
          Invoked by ChatRooms when a new ChatRoom has been opened.
 void ChatRoomListener.chatRoomLeft(ChatRoom room)
          Invoked by ChatRooms when a ChatRoom has been left, but not closed.
 void ChatRoomListener.chatRoomClosed(ChatRoom room)
          Invoke by ChatRooms when a ChatRoom has been closed.
 void ChatRoomListener.chatRoomActivated(ChatRoom room)
          Invoked by ChatRooms when a ChatRoom has been activated.
 void ChatRoomListener.userHasJoined(ChatRoom room, java.lang.String userid)
          Invoked by ChatRooms when a person has joined a chat room.
 void ChatRoomListener.userHasLeft(ChatRoom room, java.lang.String userid)
          Invoked by ChatRooms when a person has left a chat room.
 void ChatRoomListenerAdapter.chatRoomOpened(ChatRoom room)
           
 void ChatRoomListenerAdapter.chatRoomLeft(ChatRoom room)
           
 void ChatRoomListenerAdapter.chatRoomClosed(ChatRoom room)
           
 void ChatRoomListenerAdapter.chatRoomActivated(ChatRoom room)
           
 void ChatRoomListenerAdapter.userHasJoined(ChatRoom room, java.lang.String userid)
           
 void ChatRoomListenerAdapter.userHasLeft(ChatRoom room, java.lang.String userid)
           
 void ChatRoomPlugin.setChatRoom(ChatRoom room)
          Sets the ChatRoom to attach to.
 void MessageListener.messageReceived(ChatRoom room, org.jivesoftware.smack.packet.Message message)
          Invoked by the ChatRoom when it is receives a new message.
 void MessageListener.messageSent(ChatRoom room, org.jivesoftware.smack.packet.Message message)
          Invoked by the ChatRoom when a new message has been sent.
 

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

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

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

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

Subclasses of ChatRoom in com.jivesoftware.spark.ui.rooms
 class ChatRoomImpl
          This is the Agent to Agent 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 com.jivesoftware.sparkimpl.plugin.transcripts
 

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

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

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