Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Package net.java.sip.communicator.impl.gui.main.chat

Interface Summary
ChatChangeListener Listens for changes in the chat window and its chat panels.
ChatContainer  
ChatConversationContainer The ChatConversationContainer is used as an abstraction of the conversation area, which is included in both the chat window and the history window.
ChatHistoryListener The ChatHistoryListener is notified each time the chat history of a ChatPanel changes.
ChatSessionChangeListener Listens for changes in ChatSession.
ChatSessionRenderer The ChatSessionRenderer is the connector between the ChatSession and the ChatPanel, which represents the UI part of the chat.
ChatTransport The ChatTransport is an abstraction of the transport method used when sending messages, making calls, etc.
 

Class Summary
ChatBuffer<E> Should be used to limit the number of messages shown in the chat conversation area.
ChatContact<T> The ChatContact is a wrapping class for the Contact and ChatRoomMember interface.
ChatContactRightButtonMenu The ChatContactRightButtonMenu is the menu, opened when user clicks with the right mouse button on a contact in the list of contacts in the chat window.
ChatConversationComponent The ChatConversationComponent is a component that can be added to the conversation area of the chat window in order to display any special events.
ChatConversationPanel The ChatConversationPanel is the panel, where all sent and received messages appear.
ChatMessage The ChatMessage class encapsulates message information in order to provide a single object containing all data needed to display a chat message.
ChatOperationReasonDialog  
ChatPanel The ChatPanel is the panel, where users can write and send messages, view received messages.
ChatSession  
ChatTransferHandler A TransferHandler that we use to handle copying, pasting and DnD operations in our ChatPanel.
ChatTransportSelectorBox The ChatTransportSelectorBox represents the send via menu in the chat window.
ChatWindow The chat window is the place, where users can write and send messages, view received messages.
ChatWindowManager Manages chat windows and panels.
ChatWritePanel The ChatWritePanel is the panel, where user writes her messages.
ContactPhotoPanel The photo label corresponding to the current chat.
ConversationTabbedPane The ConversationTabbedPane is a SIPCommTabbedPane that takes into account the number of unread messages received in a certain tab and shows this information to the user.
FontChooser The FontChooserDialog is a dialog for font selection
MetaContactChatContact The MetaContactChatContact represents a ChatContact in a user-to-user chat.
MetaContactChatSession An implementation of the ChatSession interface that represents a user-to-user chat session.
MetaContactChatTransport The single chat implementation of the ChatTransport interface that provides abstraction to protocol provider access.
SendSmsDialog The dialog, shown when user click on the chat "Send" button, while the "Send as SMS" option is selected.
SmileysSelectorBox The SmileysSelectorBox is the component where user could choose a smiley icon to send.
StatusPanel The StatusPanel is the panel shown on the bottom of the chat window and containing the typing notification messages.
 


Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.