|
Class Summary |
| AbstractCellEditor |
|
| AbstractTreeTableModel |
An abstract implementation of the TreeTableModel interface, handling
the list of listeners. |
| adminHistoryPanel |
The adminHistoryPanel is used in the Ganymede client when the user is
editing or viewing an admin persona object. |
| BaseNode |
Subclass of treeNode used in the client. |
| BoolRenderer |
BoolRenderer is a custom TableCellRenderer class used in conjunction with the
Ganymede client's perm_editor,
to provide a checkbox that can be graphically disabled if a permissions
item may not be edited for some reason . |
| CacheInfo |
Client-side cache object, used by the
gclient class to track object status for
nodes in the client tree display. |
| ClientBase |
The core of a client. |
| ClientColor |
|
| clientDesktopMgr |
clientDesktopMgr is a subclass of DefaultDesktopManager which checks to
make sure that a inner frame resize doesn't result in the frame being stretched
so that its title bar is above the desktop's visible area. |
| ClientEvent |
An event object to pass information from the ClientBase class to users
thereof. |
| containerPanel |
One of the basic building blocks of the ganymede client, a containerPanel is
a GUI panel which allows the user to view and/or edit all the custom fields
for an object in the Ganymede database. |
| createObjectDialog |
Dialog used to create new objects from the client's toolbar or menu. |
| datePanel |
GUI date panel used in the Ganymede client to allow the display
and/or editing of the standard expiration and removal time fields
that are defined on all object types in the Ganymede server. |
| datesPanel |
Component panel used in the Ganymede client to hold modification and creation
date information in the client's
historyPanel tab component. |
| DeathWatcherThread |
Client-side background thread to handle force disconnect commands
from the server. |
| elementWrapper |
This GUI class is used in the Ganymede client to wrap embedded objects
in an expandable panel for inclusion in a presentation in a vectorPanel. |
| ExitThread |
Client-side self-destruction thread. |
| FileReceiverBase |
Standard remotely accessible FileReceiver object for use in
Ganymede clients. |
| formatButtonPanel |
Client panel that holds the choice of formats for
SaveDialog. |
| framePanel |
An internal client window displaying and/or editing a particular database
object from the Ganymede server. |
| gclient |
Main ganymede client class. |
| glogin |
Ganymede client start class. |
| gloginFrame |
JFrame subclass which is used to hold the glogin applet when the Ganymede
client is run as an application rather than an applet. |
| gResultTable |
Client internal window for displaying the results of a
query dump
in a table form. |
| helpPanel |
|
| historyPanel |
|
| InvidNode |
Class used in the client to represent an individual
db_object in the client's tree
display. |
| JDefaultOwnerDialog |
|
| JFilterDialog |
|
| JInvidChooser |
A GUI component for choosing an Invid for a scalar invid_field. |
| JInvidChooserFieldEditor |
A combobox editor class to provide intelligent keyboard handling for
the JInvidChooser scalar
invid field gui component. |
| JTreeTable |
This example shows how to create a simple JTreeTable component,
by using a JTree as a renderer (and editor) for the cells in a
particular column in the JTable. |
| Loader |
Client-side thread class for loading object and field type definitions from
the server in the background during the client's start-up. |
| notesPanel |
Notes panel for use in framePanel's
in the client's display. |
| objectCache |
Implements an information cache for the client. |
| objectList |
This class is used to keep track of a list of
ObjectHandle objects from
the server, storing various pieces of information about the
objects, including their expiration/removal/inactive status,
their current label, and more. |
| objectPane |
The objectPane class is a JPanel subclass used in the Ganymede client
to display a list of objects of a given type contained in a Ganymede Owner
Group. |
| openObjectDialog |
A Dialog to open an object from the database for a variety of operations. |
| OptionsPanel |
|
| ownerPanel |
GUI panel for displaying the list of owners for a given object in
the client. |
| ownershipPanel |
The ownershipPanel is used in the Ganymede client to display objects owned
when the user opens a Ganymede Owner Group window. |
| perm_button |
|
| perm_editor |
Permissions editor dialog in the Ganymede client. |
| PermEditorModel |
Custom TreeTableModel model for use with the Ganymede client's
perm_editor permissions
editor dialog. |
| permEditorTreeRenderer |
Custom tree renderer for the Ganymede client's permissions
editor treeTable. |
| PermRow |
Data-carrying class for the Ganymede client's perm_editor
permissions editor dialog. |
| personaContainer |
Make sure you add this tab to a JTabbedPane BEFORE you call run()! |
| PersonaDialog |
Persona selection dialog |
| PersonaListener |
Listener class to handle interaction with the client's persona selection
dialog. |
| personaPanel |
|
| querybox |
This class implements a modal dialog that is popped up to
generate a Query object that will
be used by the rest of the ganymede.client package to submit the
query to the server for handling. |
| QueryRow |
|
| rpcpass |
Command line application to update user account password, shell, and/or
gecos information based on interaction with the rpc.yppasswdd daemon
from the Linux NIS kit, versions 1.3.6.92 and above, using the -x option. |
| SaveDialog |
Client dialog for saving or mailing the results of a query operation. |
| SaveObjDialog |
Client dialog for saving or mailing an objects's status
summary, including optional history dump) |
| SecurityLaunderThread |
Background client thread designed to launder build status messages from
the server on a non-RMI thread. |
| StatusClearThread |
Background thread designed to clear the status label in
gclient
some seconds after the setClock() method is called. |
| TreeTableModelAdapter |
This is a wrapper class takes a TreeTableModel and implements
the table model interface. |
| vectorPanel |
A GUI vector panel that is designed to be placed inside a
containerPanel within the client. |
| windowPanel |
windowPanel is the top level panel containing and controlling the
internal framePanel and
gResultTable windows
that are displayed in reaction to actions taken by the user. |
| xmlclient |
This is a text client for the Ganymede server. |
| xmlclientPrintReceiver |
This class is used to act as a receiver of server-transmitted XML materials
by the XML client. |