Package com.valhalla.jbother

Interface Summary
LogViewerCaller An for any object that calls the LogViewerDialog
TabFramePanel This interface describes the panels that are used in the TabFrame
UserChooserListener  
 

Class Summary
AboutDialog This obiously displays an about dialog with the credits for JBother
AbstractOptionPanel A panel that provides a form in the following format: label: field label: field and pads the end so that when the panel is resized, the form stays at the top left of the dialog
AddBuddyDialog Displays a dialog allowing to you add or modify a buddy.
BuddyList BuddyList is the main controller for the buddy list, as as the buddy list is the main component of the IM application it performs most of the work once it's been initialized.
BuddyListContainerFrame Provides a containing frame for the BuddyList panel when in ICQ mode
BuddyListTree BuddyListTree is the part of the buddy list dialog that draws the buddies and their groups from your Jabber roster.
ChangePasswordDialog Displays a Dialog allowing the user to change his passowrd on the Jabber server
ChatPanel Handles conversations between two users.
ConnectorThread Attempts to connect to the server.
ConsolePanel Handles XML packet exchange between client and server.
ConversationArea  
ConversationFormatter Replaces different emote symbols with images
ConversationPanel Provides common tools for conversation windows (such as logging).
EventPanel Handles XML packet exchange between client and server.
Events  
FileDialog as Dialogs for sending and receiving files will be very similar, this is the basic window with 3 areas: To/From field, Date field, Filename field, Description field, size field and two buttons: Reject/Cancel & Accept/Send
FileProgressDialog  
FileReceiveDialog Dialog for receiving files.
FileSendDialog dialog for sending files.
HeadlinesPanel Handles Headline messages (server announces, RSS, etc.)
InformationViewerDialog A dialog that collects and shows information about a Jabber user Shows a dialog with several fields and starts an information collecting field for each one.
JBDataForm A visual representation of a DataForm
JBother JBother is a groovy Jabber client
JBotherLoader Sets default Settings (if this is the first run of JBother), loads command line arguments and settings from the settings file, sets the L&F.
KeySelectDialog Allows a user to edit a profile
LogViewerDialog Allows the user to view the log of any contact Displays a dialog that allows you to view the log of any Jabber user you have contacted.
MessageDelegator Displays a ConversationPanel in the TabFrame or in a containing JFrame depending on whether or not the application is set to use a tabbed window
MessagePanel A blank message window - to send "NORMAL" type messages
NewAccountDialog Special RegistrationForm that allows you to register for a jabber account
NotificationPopup Description of the Class
PasswordDialog Creates dialog for entering masked password
PriorityDialog Displays a dialog that allows you to change your priority
ProfileEditorDialog Allows a user to edit a profile
ProfileManager Shows a graphical chooser for different JBother profiles
ProxySocketFactory Allows connections to SOCKS4 and SOCKS5 proxy servers.
RegistrationForm Displays a dynamic registration form A registration server is contacted and responds with the required fields that it needs in order for someone to register for it.
SearchDialog dialog used in searching using Jabber Search (eg.
ServiceDiscoveryDialog For browsing Jabber services Displays a dialog for browsing services on Jabber entities such as servers according to JEP-0030
SplashScreen Displays a splash screen for a second
StatusDialog  
StatusIconCache  
TabFrame Contains all of the groupchat windows in tabs
UserChooser  
UserChooser.Item