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
 

Class Summary
AboutDialog This obiously displays an about dialog with the credits for JBother
AbstractOptionPanel  
AddBuddyDialog Displays a dialog allowing to you add or modify a buddy.
AwayHandler Sets the user to away after a specific amount of idle time
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.
BuddyListRenderer The renderer for the buddy list
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.
ConversationArea Represents an appending JEditorPane.
ConversationPanel Provides common tools for conversation windows (such as logging).
ConversationText Replaces conversation text like URLS with links
Emoticons Replaces different emote symbols with images
HeadlinesPanel Handles Headline messages (server announces, RSS, etc.)
InformationCollector Abstract information thread Each subclass of this class is to collect the information for a specific field
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.
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.
JBVersionManager Assures that version changes go smoothly
LogFileFilter A filter to only accept html files
LogListRenderer Displays each log entry as a date and time
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
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
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.
ServiceDiscoveryDialog For browsing Jabber services Displays a dialog for browsing services on Jabber entities such as servers according to JEP-0030
ServiceTableModel The table model for the ServiceDiscoveryDialog table
SplashScreen Displays a splash screen for a second
StatusIconCache  
TabFrame Contains all of the groupchat windows in tabs
TablePopupMenu The popup menu for each of the disco items
TimeCollector  
Utils A class to contain information about different file extensions used in JBother
VersionCollector An InformationCollector that collects jabbber:iq:version information
VersionCollectorThread Collects version info about Jabber users as they sign in.