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.
|