Package | Description |
---|---|
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.phone | |
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.
|
org.jivesoftware.spark.util |
Provides helpful utilities used for Spark.
|
org.jivesoftware.sparkimpl.plugin.alerts | |
org.jivesoftware.sparkimpl.plugin.emoticons | |
org.jivesoftware.sparkimpl.plugin.transcripts | |
org.jivesoftware.sparkimpl.preference.sounds |
Modifier and Type | Method and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
void |
ChatManager.addTypingNotification(ChatRoom chatRoom)
Adds a room where the user is typing.
|
boolean |
ChatManager.containsTypingNotification(ChatRoom chatRoom)
Returns true if the
ChatRoom state is in typing mode. |
void |
ChatManager.filterIncomingMessage(ChatRoom room,
org.jivesoftware.smack.packet.Message message)
Filters all incoming messages.
|
void |
ChatManager.filterOutgoingMessage(ChatRoom room,
org.jivesoftware.smack.packet.Message message)
Notifies all
MessageFilter s about a new outgoing message. |
void |
ChatManager.fireGlobalMessageReceievedListeners(ChatRoom chatRoom,
org.jivesoftware.smack.packet.Message message)
Notifies all
GlobalMessageListeners of a new incoming message. |
void |
ChatManager.fireGlobalMessageSentListeners(ChatRoom chatRoom,
org.jivesoftware.smack.packet.Message message)
Notifies all
GlobalMessageListeners of a new message sent. |
java.util.Collection<java.lang.String> |
UserManager.getAllParticipantsInRoom(ChatRoom chatRoom)
Returns a Collection of all
ChatUsers in a ChatRoom. |
boolean |
ChatManager.isStaleRoom(ChatRoom chatRoom)
Returns true if the room is "stale".
|
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 |
ChatManager.removeTypingNotification(ChatRoom chatRoom)
Removes a room from the typing notification list.
|
void |
DataManager.setMetadataForRoom(ChatRoom room,
java.util.Map<?,?> map) |
Modifier and Type | Method and Description |
---|---|
ChatRoom |
SparkTransferManager.sendFile(java.io.File file,
java.lang.String jid)
Send a file to a user.
|
Modifier and Type | Method and Description |
---|---|
void |
SparkTransferManager.sendImage(java.awt.image.BufferedImage image,
ChatRoom room)
Send an image to a user.
|
void |
SparkTransferManager.sendScreenshot(ChatRoomButton button,
ChatRoom room) |
Constructor and Description |
---|
ChatRoomTransferDecorator(ChatRoom chatRoom) |
Modifier and Type | Method and Description |
---|---|
void |
PhoneManager.chatRoomActivated(ChatRoom room) |
void |
PhoneManager.chatRoomClosed(ChatRoom room) |
void |
PhoneManager.chatRoomLeft(ChatRoom room) |
void |
PhoneManager.chatRoomOpened(ChatRoom room) |
void |
PhoneManager.userHasJoined(ChatRoom room,
java.lang.String userid) |
void |
PhoneManager.userHasLeft(ChatRoom room,
java.lang.String userid) |
Modifier and Type | Method and Description |
---|---|
void |
MetadataListener.metadataAssociatedWithRoom(ChatRoom room,
java.util.Map<?,?> metadata) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<ChatRoom> |
ChatContainer.getChatRooms() |
java.util.Collection<ChatRoom> |
ChatContainer.getStaleChatRooms()
Returns a Collection of stale chat rooms.
|
Modifier and Type | Method and Description |
---|---|
void |
ChatContainer.activateChatRoom(ChatRoom room)
Activates the specified ChatRoom.
|
void |
ChatContainer.addChatRoom(ChatRoom room)
Adds a new ChatRoom to Spark.
|
void |
ChatFrame.addWindowToFronListener(ChatRoom chatRoom)
Remove listeners from the "window-alway-on-top" information
|
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) |
protected void |
SparkTabHandler.decorateStaleTab(SparkTab tab,
ChatRoom chatRoom)
Updates the SparkTab to show it is in a stale state.
|
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.fireChatRoomStateUpdated(ChatRoom room) |
void |
ChatContainer.fireNotifyOnMessage(ChatRoom chatRoom,
boolean customMsg,
java.lang.String customMsgText,
java.lang.String customMsgTitle)
Used for Tray Notifications.
|
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.leaveChatRoom(ChatRoom room)
Leaves a ChatRoom.
|
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 |
ChatFrame.removeWindowToFrontListener(ChatRoom chatRoom)
removes the Window to Front Listener for specified
ChatRoom |
void |
ChatRoomPlugin.setChatRoom(ChatRoom room)
Sets the ChatRoom to attach to.
|
void |
ChatContainer.setChatRoomTitle(ChatRoom room,
java.lang.String title) |
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) |
Constructor and Description |
---|
ChatRoomTransferHandler(ChatRoom chatRoom) |
Modifier and Type | Method and Description |
---|---|
void |
GroupChatRoomListener.chatRoomActivated(ChatRoom room) |
void |
GroupChatRoomListener.chatRoomClosed(ChatRoom room) |
void |
GroupChatRoomListener.chatRoomLeft(ChatRoom room) |
void |
GroupChatParticipantList.chatRoomOpened(ChatRoom room) |
void |
GroupChatRoomListener.chatRoomOpened(ChatRoom room) |
void |
BannedUsers.setChatRoom(ChatRoom cRoom)
Binds a ChatRoom to listen to.
|
void |
GroupChatParticipantList.setChatRoom(ChatRoom chatRoom) |
protected void |
GroupChatParticipantList.startChat(ChatRoom groupChat,
java.lang.String groupJID) |
void |
GroupChatRoomListener.userHasJoined(ChatRoom room,
java.lang.String userid) |
void |
GroupChatRoomListener.userHasLeft(ChatRoom room,
java.lang.String userid) |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static ChatRoom |
UIComponentRegistry.createChatRoom(java.lang.String participantJID,
java.lang.String participantNickname,
java.lang.String title)
Creates a new chat room object.
|
Modifier and Type | Method and Description |
---|---|
static void |
UIComponentRegistry.registerChatRoom(java.lang.Class<? extends ChatRoom> clazz)
Registers a new class implementing a chat room.
|
Constructor and Description |
---|
BuzzRoomDecorator(ChatRoom chatRoom) |
Modifier and Type | Method and Description |
---|---|
void |
EmoticonPlugin.chatRoomActivated(ChatRoom room) |
void |
EmoticonPlugin.chatRoomClosed(ChatRoom room) |
void |
EmoticonPlugin.chatRoomLeft(ChatRoom room) |
void |
EmoticonPlugin.chatRoomOpened(ChatRoom room) |
void |
EmoticonPlugin.userHasJoined(ChatRoom room,
java.lang.String userid) |
void |
EmoticonPlugin.userHasLeft(ChatRoom room,
java.lang.String userid) |
Modifier and Type | Method and Description |
---|---|
void |
ChatTranscriptPlugin.chatRoomActivated(ChatRoom room) |
void |
ChatTranscriptPlugin.chatRoomClosed(ChatRoom room) |
void |
ChatTranscriptPlugin.chatRoomLeft(ChatRoom room) |
void |
ChatTranscriptPlugin.chatRoomOpened(ChatRoom room) |
void |
ChatTranscriptPlugin.persistChatRoom(ChatRoom room) |
void |
ChatTranscriptPlugin.userHasJoined(ChatRoom room,
java.lang.String userid) |
void |
ChatTranscriptPlugin.userHasLeft(ChatRoom room,
java.lang.String userid) |
Modifier and Type | Method and Description |
---|---|
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) |