Package arlut.csd.ganymede.client

Interface Summary
ClientListener An interface to complement the ClientBase class.
TreeTableModel TreeTableModel is the model used by a JTreeTable.
 

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.