Package org.jivesoftware.spark.ui

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

See:
          Description

Interface Summary
ChatRoomClosingListener Implement this interface to listen for ChatRooms closing.
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.
LinkInterceptor Implementors of this interface wish to interecept link clicked events within an active chat.
MessageEventListener Listen for the sending and receiving of messages.
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  
TranscriptWindowInterceptor  
 

Class Summary
BareAddressFilter Filters for packets where the "from" field contains a specified value.
ChatArea The ChatArea class handles proper chat text formatting such as url handling.
ChatContainer Contains all ChatRoom objects within Spark.
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  
ContactInfo Represents the UI for the "ToolTip" functionallity in the ContactList.
ContactItem  
ContactList  
CustomPainter  
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.
ImageSelectionPanel Allows for selection of panel images.
NewRoster  
RetryPanel RetryPanel is the UI/Function class to handle reconnection logic.
RosterDialog The RosterDialog is used to add new users to the users XMPP Roster.
RosterNode  
RosterPickList The RosterPickList is used as a pick list of users within ones Roster.
RosterTreeCellRenderer  
SparklerDecorator  
StringTransferHandler Used for String Drag and Drop functionality.
SubscriptionDialog SubscriptionDialog handles all subscription requests.
TranscriptAlert  
TranscriptWindow The TranscriptWindow class.
VCardPanel UI to display VCard Information in Wizards, Dialogs, Chat Rooms and any other container.
 

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

Package org.jivesoftware.spark.ui Description

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