Package com.jivesoftware.spark.ui

Provides support by providing all chat specific components, such as ChatRoom and ContactList.

See:
          Description

Interface Summary
ChatRoomClosingListener $RCSfile: ,v $ $Revision: 1.0 $ $Date: 2005/05/25 04:20:03 $

Copyright (C) 1999-2005 Jive Software.

ChatRoomListener The ChatRoomListener interface is one of the interfaces extension writers use to add functionality to Spark.
ChatRoomPlugin Provides a mechanism for users to register themselves as ChatRoomPlugin objects.
ContactGroupListener The ContactGroupListener interface is one of the interfaces extension writers use to add functionality to Spark.
ContactItemHandler The ContactItemHandler allows users to customize the actions that take place within a ContactItem within a users presence changes or the item is double clicked.
ContactListListener The ContactListListener interface is used to listen for model changes within the Contact List.
FileDropListener The FileDropListener interface is one of the interfaces extension writers use to add functionality to Spark.
MessageEventListener $RCSfile: ,v $ $Revision: $ $Date: $

Copyright (C) 1999-2005 Jive Software.

MessageFilter The MessageFilter interface is one of the interfaces extension writers use to add functionality to Spark.
MessageListener The MessageListener interface is one of the interfaces extension writers use to add functionality to Spark.
PresenceListener The PresenceListener is used to listen for Personal Presence changes within the system.
Sparkler $RCSfile: ,v $ $Revision: $ $Date: $

Copyright (C) 1999-2005 Jive Software.

 

Class Summary
ChatArea The ChatArea class handles proper chat text formatting such as url handling.
ChatContainer Should be subclassed to track all available ChatRooms.
ChatFrame The Window used to display the ChatRoom container.
ChatInputEditor This is implementation of ChatArea that should be used as the sendField in any chat room implementation.
ChatPrinter Used to print any item contained with a TextArea, such as a Chat.
ChatRoom The base implementation of all ChatRoom conversations.
ChatRoomButton Button to use with ChatRooms to allow for conformity in the Chat Room look and feel.
ChatRoomListenerAdapter An abstract adapter class for receiving Chat Room Events.
ChatRoomTransferHandler Handler for drag and dropping of files unto a ChatWindow.
ContactGroup Container representing a RosterGroup within the Contact List.
ContactGroupTransferHandler  
ContactItem  
ContactList  
DataFormUI Builds the UI for any DataForm (JEP-0004: Data Forms), and allow for creation of an answer form to send back the the server.
RosterDialog The RosterDialog is used to add new users to the users XMPP Roster.
RosterPickList The RosterPickList is used as a pick list of users within ones Roster.
SparklerDecorator $RCSfile: ,v $ $Revision: $ $Date: $

Copyright (C) 1999-2005 Jive Software.

StringTransferHandler Used for String Drag and Drop functionality.
TranscriptAlert  
TranscriptWindow The TranscriptWindow class.
 

Exception Summary
ChatRoomNotFoundException Thrown when a Chat Room was not found.
 

Package com.jivesoftware.spark.ui Description

Provides support by providing all chat specific components, such as ChatRoom and ContactList.