|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Class arlut.csd.ganymede.AdminEntry implements Serializable |
| Serialized Fields |
java.lang.String username
java.lang.String personaName
java.lang.String hostname
java.lang.String status
java.lang.String connecttime
java.lang.String event
int objectsCheckedOut
| Class arlut.csd.ganymede.client.adminHistoryPanel implements Serializable |
| Serialized Fields |
javax.swing.JPanel historyTextPanel
java.awt.CardLayout historyTextCard
javax.swing.JTextArea historyText
arlut.csd.JCalendar.JpopUpCalendar popupCal
javax.swing.JButton clearDate
javax.swing.JButton showHistory
javax.swing.JButton selectDate
arlut.csd.ganymede.Invid invid
arlut.csd.ganymede.client.gclient gc
java.util.Date selectedDate
javax.swing.border.TitledBorder titledBorder
java.lang.StringBuffer historyBuffer
| Class arlut.csd.ganymede.BaseEditor implements Serializable |
| Serialized Fields |
boolean listenToCallbacks
BaseNode baseNode
arlut.csd.ganymede.Base base
arlut.csd.JDataComponent.JnumberField typeN
arlut.csd.JDataComponent.JstringField nameS
arlut.csd.JDataComponent.JstringField classS
javax.swing.JComboBox labelC
javax.swing.JPanel editPanel
arlut.csd.ganymede.GASHSchema owner
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
| Class arlut.csd.ganymede.BaseFieldEditor implements Serializable |
| Serialized Fields |
boolean listenToCallbacks
FieldNode fieldNode
arlut.csd.ganymede.BaseField fieldDef
javax.swing.JPanel editPanel
arlut.csd.ganymede.GASHSchema owner
arlut.csd.JDialog.StringDialog changeLabelTypeDialog
javax.swing.JTextArea commentT
arlut.csd.JDataComponent.JstringField nameS
arlut.csd.JDataComponent.JstringField classS
arlut.csd.JDataComponent.JstringField trueLabelS
arlut.csd.JDataComponent.JstringField falseLabelS
arlut.csd.JDataComponent.JstringField OKCharS
arlut.csd.JDataComponent.JstringField BadCharS
arlut.csd.JDataComponent.JstringField regexpS
arlut.csd.JDataComponent.JstringField regexpDescS
arlut.csd.JDataComponent.JnumberField idN
arlut.csd.JDataComponent.JnumberField maxArrayN
arlut.csd.JDataComponent.JnumberField minLengthN
arlut.csd.JDataComponent.JnumberField maxLengthN
arlut.csd.JDataComponent.JcheckboxField vectorCF
arlut.csd.JDataComponent.JcheckboxField labeledCF
arlut.csd.JDataComponent.JcheckboxField editInPlaceCF
arlut.csd.JDataComponent.JcheckboxField cryptedCF
arlut.csd.JDataComponent.JcheckboxField md5cryptedCF
arlut.csd.JDataComponent.JcheckboxField apachemd5cryptedCF
arlut.csd.JDataComponent.JcheckboxField winHashcryptedCF
arlut.csd.JDataComponent.JcheckboxField plainTextCF
arlut.csd.JDataComponent.JcheckboxField multiLineCF
javax.swing.JComboBox typeC
javax.swing.JComboBox namespaceC
javax.swing.JComboBox targetC
javax.swing.JComboBox fieldC
java.util.Hashtable rowHash
boolean booleanShowing
boolean numericShowing
boolean floatShowing
boolean dateShowing
boolean stringShowing
boolean referenceShowing
boolean passwordShowing
boolean ipShowing
boolean permissionShowing
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
| Class arlut.csd.ganymede.BaseListTransport implements Serializable |
| Serialized Fields |
java.lang.StringBuffer buffer
| Class arlut.csd.JTable.baseTable implements Serializable |
| Serialized Fields |
tableCanvas canvas
javax.swing.JScrollBar hbar
javax.swing.JScrollBar vbar
int origTotalWidth
int row_height
int row_baseline
int vLineThickness
int hHeadLineThickness
int hRowLineThickness
int rowsToShow
float scalefact
java.awt.Rectangle bounding_rect
java.awt.Insets in
boolean hbar_visible
boolean vbar_visible
boolean horizLines
boolean vertLines
boolean vertFill
boolean hVertFill
java.util.Vector colPos
arlut.csd.JTable.tableAttr headerAttrib
arlut.csd.JTable.tableAttr tableAttrib
java.awt.Color vHeadLineColor
java.awt.Color vRowLineColor
java.awt.Color hHeadLineColor
java.awt.Color hRowLineColor
java.util.Vector rows
java.util.Vector cols
javax.swing.JPopupMenu headerMenu
javax.swing.JPopupMenu menu
int menuRow
int menuCol
int selectedRow
| Class arlut.csd.JDialog.booleanThing implements Serializable |
| Serialized Fields |
java.lang.String booleanLabel
boolean Default
| Class arlut.csd.ganymede.client.BoolRenderer implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.client.TreeTableModelAdapter tntModel
boolean viewOnly
javax.swing.ImageIcon noAccess
| Class arlut.csd.JDialog.ButtonPanel implements Serializable |
| Serialized Fields |
javax.swing.JPanel buttonPanel
| Class arlut.csd.ganymede.CategoryEditor implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.GASHSchema owner
javax.swing.JPanel catJPanel
arlut.csd.JDataComponent.JstringField catNameS
arlut.csd.ganymede.CatTreeNode catNode
arlut.csd.ganymede.Category category
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
| Class arlut.csd.ganymede.CategoryTransport implements Serializable |
| Serialized Fields |
java.lang.StringBuffer buffer
| Class arlut.csd.JDialog.choiceThing implements Serializable |
| Serialized Fields |
java.lang.String choiceLabel
java.util.Vector items
java.lang.Object selected
| Class arlut.csd.ganymede.client.ClientBase implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.Server server
arlut.csd.ganymede.Session session
arlut.csd.ganymede.XMLSession xSession
java.lang.String username
java.lang.String password
boolean connected
java.util.Vector listeners
java.lang.String loginRefuseMessage
| Class arlut.csd.ganymede.client.clientDesktopMgr implements Serializable |
| Serialized Fields |
int x
int y
int w
int h
| Class arlut.csd.ganymede.CommitException implements Serializable |
| Class arlut.csd.ganymede.CommitFatalException implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.ReturnVal retVal
| Class arlut.csd.ganymede.CommitNonFatalException implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.ReturnVal retVal
| Class arlut.csd.ganymede.consoleShutdownDialog implements Serializable |
| Serialized Fields |
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
javax.swing.JButton now
javax.swing.JButton later
javax.swing.JButton cancel
javax.swing.JPanel mainPanel
javax.swing.JPanel imagePanel
javax.swing.JPanel buttonPanel
arlut.csd.JDataComponent.JMultiLineLabel textLabel
java.awt.Image image
javax.swing.JLabel imageCanvas
java.lang.String body
java.lang.String[] buttonText
javax.swing.JButton button1
javax.swing.JButton button2
javax.swing.JButton button3
int result
boolean done
| Class arlut.csd.ganymede.client.containerPanel implements Serializable |
| Serialized Fields |
boolean debug
arlut.csd.ganymede.client.gclient gc
arlut.csd.ganymede.db_object object
arlut.csd.ganymede.Invid invid
arlut.csd.ganymede.client.windowPanel winP
arlut.csd.ganymede.client.framePanel frame
vectorPanel.
java.util.Vector updatesWhileLoading
Vector of Short field id's used to track fields for which we receive update requests while we are still loading. After we finish loading this panel, we'll go back and refresh any fields whose field id's are listed in this vector.
java.util.Vector vectorPanelList
Vector used to list vectorPanels embedded in this object window. This
variable is used by
vectorPanel.expandAllLevels()
to do recursive expansion of embedded objects.
javax.swing.JComponent currentlyChangingComponent
To help avoid recursive problems, we keep track of any arlut.csd.JDataComponent GUI components that are currently having their change notification messages handled, and refuse to try to refresh them reentrantly.
java.util.Hashtable shortToComponentHash
Hashtable mapping Short field id's to the AWT/Swing GUI component managing that database field.
java.util.Hashtable rowHash
Hashtable mapping the active GUI components to their labels. This is used so that when the containerPanel update() method decides to hide a field, the associated label can be hid too.
java.util.Hashtable objectHash
Hashtable mapping GUI components to their associated
db_field's.
java.util.Hashtable invidChooserHash
Hashtable mapping the combo boxes contained within
JInvidChooser
GUI components to their associated
db_field's.
This is required because while we want to hide or reveal the JInvidChooser as a whole, we'll get itemStateChanged() calls from the combo box within the JInvidChooser.
java.util.Vector infoVector
Vector of FieldInfo objects
holding the values for fields in this object. Used during loading
and update.
java.util.Vector templates
Vector of FieldTemplate
objects holding the constant field type information for fields in
this object.
boolean isCreating
boolean editable
boolean isEmbedded
boolean loading
boolean loaded
javax.swing.JProgressBar progressBar
int vectorElementsAdded
short type
boolean isPersonaPanel
If true, this containerPanel is being displayed in a persona pane in a frame panel, and we'll hide the associated user field, which is implicit when we embedded a persona panel in a framePanel showing a user object.
This is a dirty hack to make the client a little extra smart about one particular kind of mandatory Ganymede server object.
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
| Class arlut.csd.ganymede.client.createObjectDialog implements Serializable |
| Serialized Fields |
boolean debug
arlut.csd.ganymede.client.gclient gc
javax.swing.JComboBox types
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
javax.swing.JButton ok
javax.swing.JButton cancel
| Class arlut.csd.ganymede.client.datePanel implements Serializable |
| Serialized Fields |
boolean editable
arlut.csd.ganymede.client.framePanel fp
arlut.csd.ganymede.client.gclient gc
arlut.csd.ganymede.date_field field
javax.swing.JPanel top_pane
javax.swing.JPanel bottom_pane
arlut.csd.JCalendar.JpanelCalendar cal
javax.swing.JButton clear
arlut.csd.ganymede.FieldTemplate template
javax.swing.JButton topButton
javax.swing.JLabel topLabel
javax.swing.JLabel noneditable_dateLabel
java.util.GregorianCalendar my_Calendar
java.util.TimeZone _myTimeZone
java.text.SimpleDateFormat dateformat
java.lang.String name
java.lang.String label
javax.swing.JPanel holder
javax.swing.JPanel actual
javax.swing.JProgressBar progressBar
| Class arlut.csd.ganymede.client.datesPanel implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.string_field notes_field
javax.swing.JLabel createdBy
javax.swing.JLabel modifiedBy
javax.swing.JLabel createdOn
javax.swing.JLabel modifiedOn
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
int row
| Class arlut.csd.JDialog.dateThing implements Serializable |
| Serialized Fields |
java.lang.String stringLabel
java.util.Date currentDate
java.util.Date maxDate
| Class arlut.csd.ganymede.DBBaseCategory implements Serializable |
| Serialized Fields |
java.lang.String name
arlut.csd.ganymede.DBBaseCategory parent
arlut.csd.ganymede.DBStore store
java.util.Vector contents
DBObjectBase or another
DBBaseCategory.
int tmp_displayOrder
java.util.Hashtable baseHash
arlut.csd.ganymede.DBSchemaEdit editor
| Class arlut.csd.ganymede.DBNameSpace implements Serializable |
| Serialized Fields |
boolean caseInsensitive
treat differently-cased Strings as the same for key?
java.lang.String name
the name of this namespace
java.util.Hashtable uniqueHash
Hashtable mapping values allocated (permanently, for objects checked in to the database, or
temporarily, for objects being manipulated by active transactions) in this namespace to
DBNameSpaceHandle objects that track
the current status of the values.
java.util.Hashtable saveHash
During schema editing, we keep a copy of the uniqueHash that we had when schema edited started. If fields are detached or attached to this namespace during schema editing, we will make the appropriate changes to the uniqueHash. If the schema edit is committed, uniqueHash is kept and saveHash is cleared. If the schema edit is cancelled, uniqueHash is set back to saveHash and the saveHash reference is cleared. saveHash will always be null except during schema editing.
java.util.Hashtable transactions
Hashtable mapping DBEditSet's currently active modifying values in this namespace
to DBNameSpaceTransaction objects.
| Class arlut.csd.ganymede.DBObjectBase implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.DBStore store
The central Ganymede database object that this object base is contained within.
java.lang.String object_name
Name of this object type
short type_code
short type id code for this object type. This number is
used as the type code
in Invids pointing to objects
of this type.
java.lang.String classname
Fully qualified package and class name for a custom
DBEditObject subclass
to be dynamically loaded to manage operations on this DBObjectBase.
java.lang.Class classdef
Class definition for a
DBEditObject subclass
dynamically loaded to manage operations on this DBObjectBase.
short label_id
arlut.csd.ganymede.Category category
boolean embedded
If true, this type of object is used as a target for an
edit-in-place InvidDBField.
java.util.Vector customFields
DBObjectBaseFields.
java.util.Vector templateVector
Cached template vector
arlut.csd.ganymede.DBBaseFieldTable fieldTable
arlut.csd.ganymede.DBObjectTable objectTable
int maxid
int tmp_displayOrder
java.util.Date lastChange
Timestamp for the last time this DBObjectBase was
changed, used by
GanymedeBuilderTasks
to determine whether a particular build sequence is necessary.
arlut.csd.ganymede.DBLock currentLock
If this DBObjectBase is locked with an exclusive lock
(a DBWriteLock),
this field will point to it.
This field is not currently used for anything in particular in the lock logic, it is here strictly for informational/debugging purposes.
java.util.Vector writerList
Set of DBWriteLocks
pending on this DBObjectBase. DBWriteLocks will add themselves
to the writerList upon entering establish(). If writerList is
not empty, no new DBReadLocks will be allowed to add to add themselve to the readerList
in this DBObjectBase. DBDumpLocks
don't check the writerList, and will add themselves to the dumperList
as needed, which will block any further writers from queuing up
in the list.
When a DBWriteLock is locked onto this base, it is taken out of writerList, writeInProgress is set to true, and currentLock is set to point to the DBWriteLock that has exclusive access.
Note that there is no guarantee that DBWriteLocks will be granted access to any given DBObjectBase in the order that their threads entered the establish() method, as different DBWriteLocks may be attempting to establish() on differing sets of DBObjectBases. There is not in fact any attempt in the DBWriteLock establish() method to ensure that writers are given the lock on a DBObjectBase in their writerList ordering. The establish() methods may establish() any writer in any order, depending on the server's threading behavior.
java.util.Vector readerList
Collection of DBReadLocks
that are locked on this DBObjectBase.
java.util.Vector dumperList
Set of DBDumpLocks
pending on this DBObjectBase. DBDumpLocks will add themselves to
the dumperList upon entering establish(). If dumperList is not
empty, no new DBWriteLocks
will be allowed to add themselves to the writerList in this
DBObjectBase.
Note that there is no guarantee that DBDumpLocks will be granted access to any given DBObjectBase in the order that their threads entered the establish() method, as different DBDumpLocks may be attempting to establish() on differing sets of DBObjectBases. There is not in fact any attempt in the DBDumpLock establish() method to ensure that writers are given the lock on a DBObjectBase in their dumperList ordering. The establish() methods may establish() any dumper in any order, depending on the server's threading behavior.
java.util.Vector dumpLockList
Collection of DBDumpLocks
that are locked on this DBObjectBase.
boolean writeInProgress
Boolean flag monitoring whether or not this DBObjectBase is currently locked for writing.
arlut.csd.ganymede.DBSchemaEdit editor
java.util.Vector iterationSet
This Vector holds the current collection of DBObject objects in this
DBObjectBase, for enumeration access. The GanymedeSession query
logic iterates over this Vector so that querying on single bases
can proceed while commits are under way.
This is practicable because assignment to this variable is an inherently atomic event in the Java spec, so we just wait to assign a new Vector here until we have a new one composed. We just have to depend on all code that accesses this vector to grab its own reference to this vector and then not modify it, and to drop reference to it when the iteration is complete.
arlut.csd.ganymede.DBEditObject objectHook
Each DBObjectBase can have an instantiation of a custom
DBEditObject subclass
to respond to a number of 'pseudostatic' method calls which customize
the Ganymede server's behavior when dealing with objects of this DBObjectBase's
type. The DBObjectBase
createHook() method
is responsible for loading the custom DBEditObject subclass
(classdef) from
the classname
specified in the ganymede.db schema section.
objectHook should never be null while the server is in operation. If the Ganymede schema definition data in the ganymede.db file does not specify a special class for this object type's objectHook, DBObjectBase should have an instance of the base DBEditObject class here.
See the Ganymede DBEditObject subclassing/customization guide for a lot more details on the use of DBEditObjects as objectHooks.
| Class arlut.csd.ganymede.DBObjectBaseField implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.DBObjectBase base
java.lang.String field_name
short field_code
short field_type
Field Type for this field
boolean visibility
java.lang.String classname
java.lang.String comment
java.lang.Class classdef
boolean array
boolean loading
short limit
boolean labeled
java.lang.String trueLabel
java.lang.String falseLabel
short minLength
short maxLength
java.lang.String okChars
java.lang.String badChars
arlut.csd.ganymede.DBNameSpace namespace
boolean multiLine
java.lang.String regexpPat
StringDBFields.
java.lang.String regexpDesc
gnu.regexp.RE regexp
StringDBFields.
boolean editInPlace
short allowedTarget
short targetField
java.lang.String allowedTargetStr
java.lang.String targetFieldStr
boolean crypted
boolean md5crypted
boolean apachemd5crypted
boolean winHashed
boolean storePlaintext
arlut.csd.ganymede.DBSchemaEdit editor
arlut.csd.ganymede.FieldTemplate template
arlut.csd.ganymede.DBObjectBaseField next
java.lang.Boolean inUseCache
A three state flag used by isInUse() to report whether or not a particular field is in use in the loaded database.
int tmp_displayOrder
| Class arlut.csd.ganymede.DBSchemaEdit implements Serializable |
| Serialized Fields |
boolean locked
arlut.csd.ganymede.DBStore store
java.util.Hashtable newBases
java.util.Vector oldNameSpaces
arlut.csd.ganymede.DBBaseCategory rootCategory
arlut.csd.ganymede.Admin console
| Class arlut.csd.ganymede.DumpResult implements Serializable |
| Serialized Fields |
java.lang.StringBuffer buffer
| Class arlut.csd.ganymede.client.elementWrapper implements Serializable |
| Serialized Fields |
boolean debug
java.awt.Component my_component
javax.swing.JPanel buttonPanel
javax.swing.JLabel title
java.lang.String titleText
javax.swing.JButton expand
javax.swing.JButton remove
arlut.csd.ganymede.client.vectorPanel vp
boolean editable
boolean expanded
boolean loaded
int index
long lastClick
| Class arlut.csd.ganymede.FieldInfo implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.db_field field
short ID
boolean defined
boolean editable
boolean visible
java.lang.Object value
| Class arlut.csd.ganymede.FieldTemplate implements Serializable |
| Serialized Fields |
java.lang.String name
java.lang.String comment
short type
short fieldID
boolean vector
short baseID
boolean builtIn
short limit
boolean labeled
java.lang.String trueLabel
java.lang.String falseLabel
short minLength
short maxLength
java.lang.String okChars
java.lang.String badChars
boolean multiLine
java.lang.String regexpPat
boolean editInPlace
short allowedTarget
boolean crypted
boolean md5crypted
| Class arlut.csd.ganymede.client.FileReceiverBase implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.FileReceiver localReceiver
| Class arlut.csd.ganymede.client.formatButtonPanel implements Serializable |
| Serialized Fields |
java.util.Hashtable modelToLabel
javax.swing.ButtonGroup group
java.awt.GridBagLayout layout
java.awt.GridBagConstraints constraints
| Class arlut.csd.ganymede.client.framePanel implements Serializable |
| Serialized Fields |
boolean debug
boolean closingApproved
used with vetoableChange() to work around Swing 1.1 bug preventing setDefaultCloseOperation(DO_NOTHING_ON_CLOSE) from doing anything useful.
This variable needs to be set to true in order for setClosed() calls in windowPanel to avoid bringing up the dialogs.
arlut.csd.Util.booleanSemaphore closed
Used with internalFrameClosed() to make our JInternalFrame close interception hack from Swing 1.1 work with Kestrel.
If this variable is set to true, internalFrameClosed() will not attempt to call dispose().
arlut.csd.Util.booleanSemaphore running
arlut.csd.Util.booleanSemaphore stopped
int current
int general_index
int removal_date_index
int expiration_date_index
int history_index
int owner_index
int admin_history_index
int notes_index
int objects_owned_index
int personae_index
javax.swing.JProgressBar progressBar
javax.swing.JPanel progressPanel
javax.swing.JTabbedPane pane
javax.swing.JScrollPane general
javax.swing.JScrollPane expiration_date
javax.swing.JScrollPane removal_date
javax.swing.JScrollPane owner
arlut.csd.ganymede.client.ownerPanel owner_panel
The ownerPanel held
javax.swing.JScrollPane notes
javax.swing.JScrollPane admin_history
javax.swing.JScrollPane objects_owned
arlut.csd.ganymede.client.datePanel exp_date_panel
arlut.csd.ganymede.client.datePanel rem_date_panel
javax.swing.JPanel history
javax.swing.JPanel personae
arlut.csd.ganymede.client.historyPanel history_panel
java.util.Vector containerPanels
A vector of containerPanels,
used to allow the gclient to refresh containerPanels on demand,
and to allow the gclient to order any containerPanels contained
in this framePanel to stop loading on a transaction cancel.
Note that the cleanUp() method in this class can null out this reference, so all methods that loop over containerPanels should be synchronized. This is also why containerPanels is kept private.
java.util.Vector templates
FieldTemplates used
by the save() and sendMail() methods to enumerate this object's fields.
java.util.Vector createdList
arlut.csd.ganymede.date_field exp_field
arlut.csd.ganymede.date_field rem_field
arlut.csd.ganymede.date_field creation_date_field
arlut.csd.ganymede.date_field modification_date_field
arlut.csd.ganymede.string_field notes_field
arlut.csd.ganymede.string_field creator_field
arlut.csd.ganymede.string_field modifier_field
arlut.csd.ganymede.invid_field persona_field
arlut.csd.ganymede.invid_field objects_owned_field
boolean editable
arlut.csd.ganymede.db_object server_object
arlut.csd.ganymede.client.windowPanel wp
arlut.csd.ganymede.client.gclient gc
arlut.csd.ganymede.client.notesPanel my_notesPanel
arlut.csd.ganymede.Invid invid
boolean isCreating
boolean removal_Editable
boolean expiration_Editable
| Class arlut.csd.ganymede.GanymedeAdmin implements Serializable |
| Serialized Fields |
java.lang.String adminName
java.lang.String clientHost
boolean fullprivs
arlut.csd.ganymede.serverAdminProxy proxy
A server-side proxy that maintains an event queue for the admin console attached to this GanymedeAdmin object.
| Class arlut.csd.ganymede.GanymedeServer implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.GanymedeSession loginSession
During the login process, we need to get exclusive access over an extended time to synchronized methods in a privileged GanymedeSession to do the query operations for login. If we used the generic Ganymede.internalSession for this, we might lock the server up, as Ganymede.internalSession is also used for Invid label look up operations in the transaction commit process, which involves a writeLock that will block the login's read lock from being granted.
By having our own private GanymedeSession for logins, we avoid this deadlock possibility.
| Class arlut.csd.ganymede.GanymedeSession implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.Client client
arlut.csd.ganymede.serverClientProxy clientProxy
boolean semaphoreLocked
arlut.csd.Util.booleanSemaphore loggedInSemaphore
boolean timedout
arlut.csd.Util.booleanSemaphore forcingSemaphore
boolean supergashMode
boolean beforeversupergash
int objectsCheckedOut
boolean enableWizards
This variable tracks whether or not the client desires to have
wizards presented. If this is false, custom plug-in code
for the object types stored in the
DBStore may either
refuse certain operations or will resort to taking a default action.
boolean enableOversight
If this variable is set to false, no custom wizard code will ever be invoked, and required fields will not be forced. This is intended primarily for direct database loading.
This variable is not intended ever to be available to the client, but should only be set by local server code.
java.util.Date connecttime
java.util.Date lastActionTime
java.lang.String username
The unique name that the user is connected to the server under.. this may be <username>[2], <username>[3], etc., if the user is connected to the server multiple times. The username will be unique on the server at any given time.
username should never be null. If a client logs in directly to a persona, username will be that personaname plus an optional session id.
arlut.csd.ganymede.Invid userInvid
java.lang.String clienthost
java.lang.String status
The current status message for this client. The
GanymedeAdmin code
that manages the admin consoles will consult this String when it
updates the admin consoles.
java.lang.String lastEvent
Description of the last action recorded for this client. The
GanymedeAdmin
code that manages the admin consoles will consult
this String when it updates the admin consoles.
arlut.csd.ganymede.DBSession session
Our DBSession object. DBSession is the generic DBStore access layer. A GanymedeSession is layered on top of a DBSession to provide access control and remote access via RMI. The DBSession object is accessible to server-side code only and provides transaction support.
arlut.csd.ganymede.GanymediatorWizard wizard
A GanymedeSession can have a single wizard active. If this variable
is non-null, a custom type-specific
DBEditObject subclass has instantiated
a wizard to interact with the user.
arlut.csd.ganymede.DBObjectBase personaBase
java.util.Date personaTimeStamp
arlut.csd.ganymede.DBObject personaObj
A reference to our current persona object. We save this so we can look up owner groups and what not more quickly. An end-user logged in without any extra privileges will have a null personaObj value.
java.lang.String personaName
arlut.csd.ganymede.Invid personaInvid
arlut.csd.ganymede.DBObjectBase permBase
java.util.Date permTimeStamp
arlut.csd.ganymede.PermMatrix personaPerms
This variable stores the permission bits that are applicable to objects
that the current persona has ownership privilege over. This matrix
is always a permissive superset of
defaultPerms.
arlut.csd.ganymede.PermMatrix defaultPerms
This variable stores the permission bits that are applicable to generic objects not specifically owned by this persona.
Each permission object in the Ganymede database includes permissions as apply to objects owned by the persona and as apply to objects not owned by the persona.
This variable holds the union of the 'as apply to objects not owned by the persona' matrices across all permissions objects that apply to the current persona.
arlut.csd.ganymede.PermMatrix delegatablePersonaPerms
This variable stores the permission bits that are applicable to
objects that the current persona has ownership privilege over and
which the current admin has permission to delegate to subordinate
roles. This matrix is always a permissive superset of
delegatableDefaultPerms.
arlut.csd.ganymede.PermMatrix delegatableDefaultPerms
This variable stores the permission bits that are applicable to generic objects not specifically owned by this persona and which the current admin has permission to delegate to subordinate roles.
Each permission object in the Ganymede database includes permissions as apply to objects owned by the persona and as apply to objects not owned by the persona.
This variable holds the union of the 'as apply to objects not owned by the persona' matrices across all permissions objects that apply to the current persona.
arlut.csd.ganymede.DBObject defaultObj
A reference to the Ganymede DBObject
storing our default permissions,
or the permissions that applies when we are not in supergash mode
and we do not have any ownership over the object in question.
java.util.Vector newObjectOwnerInvids
This variable is a vector of object references
(Invid's) to the owner groups
that the client has requested newly created objects be placed in. While
this vector is not-null, any new objects created will be owned by the list
of ownergroups held here.
java.util.Vector visibilityFilterInvids
This variable is a vector of object references (Invid's) to the owner groups that the client has requested the listing of objects be restricted to. That is, the client has requested that the results of Queries and Dumps only include those objects owned by owner groups in this list. This feature is used primarily for when a client is logged in with supergash privileges, but the user wants to restrict the visibility of objects for convenience.
arlut.csd.ganymede.AdminEntry userInfo
This variable caches the AdminEntry
object which is reported to admin consoles connected to the
server when the console is updated.
boolean remotelyAccessible
If true, this GanymedeSession will export its objects and fields for direct access via RMI.
arlut.csd.ganymede.GanymedeXMLSession xSession
If this session is being driven by a GanymedeXMLSession, this reference will be non-null.
| Class arlut.csd.ganymede.GanymediatorWizard implements Serializable |
| Serialized Fields |
boolean active
int state
arlut.csd.ganymede.GanymedeSession session
java.util.Hashtable returnHash
boolean stateSet
arlut.csd.ganymede.ReturnVal result
| Class arlut.csd.ganymede.GASHAdmin implements Serializable |
| Serialized Fields |
boolean connected
javax.swing.JTextField username
javax.swing.JPasswordField password
javax.swing.JButton quitButton
javax.swing.JButton loginButton
java.awt.Image errorImage
| Class arlut.csd.ganymede.GASHAdminFrame implements Serializable |
| Serialized Fields |
java.awt.Image question
javax.swing.JMenuBar mbar
javax.swing.JMenu controlMenu
javax.swing.JMenuItem forceBuildMI
javax.swing.JMenuItem clearLogMI
javax.swing.JMenuItem quitMI
javax.swing.JMenuItem dumpMI
javax.swing.JMenuItem killAllMI
javax.swing.JMenuItem schemaMI
javax.swing.JMenuItem shutdownMI
javax.swing.JMenu debugMenu
javax.swing.JMenuItem runInvidTestMI
javax.swing.JMenuItem runInvidSweepMI
javax.swing.JMenuItem runEmbeddedTestMI
javax.swing.JMenuItem runEmbeddedSweepMI
javax.swing.JMenu helpMenu
javax.swing.JMenuItem showAboutMI
javax.swing.JPopupMenu popMenu
javax.swing.JMenuItem killUserMI
javax.swing.JPanel topPanel
javax.swing.JTabbedPane tabPane
arlut.csd.JDialog.StringDialog dumpDialog
consoleShutdownDialog shutdownDialog
java.lang.String killVictim
javax.swing.JLabel hostLabel
javax.swing.JTextField hostField
javax.swing.JLabel adminLabel
javax.swing.JTextField adminField
javax.swing.JLabel stateLabel
javax.swing.JTextField stateField
javax.swing.JLabel startLabel
javax.swing.JTextField startField
javax.swing.JLabel dumpLabel
javax.swing.JTextField dumpField
javax.swing.JLabel journalLabel
javax.swing.JTextField journalField
javax.swing.JLabel checkedOutLabel
javax.swing.JTextField checkedOutField
javax.swing.JLabel locksLabel
javax.swing.JTextField locksField
javax.swing.JLabel memLabel
javax.swing.JTextField memField
javax.swing.JTextArea statusArea
arlut.csd.JTable.rowTable table
java.lang.String[] headers
int[] colWidths
arlut.csd.JTable.rowTable taskTable
java.lang.String[] taskHeaders
int[] taskColWidths
javax.swing.JPopupMenu taskPopMenu
javax.swing.JMenuItem runNowMI
javax.swing.JMenuItem stopTaskMI
javax.swing.JMenuItem disableTaskMI
javax.swing.JMenuItem enableTaskMI
arlut.csd.ganymede.GASHAdmin adminPanel
java.lang.String aboutMessage
arlut.csd.JDialog.messageDialog about
| Class arlut.csd.ganymede.GASHAdminLoginFrame implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.GASHAdmin adminLogin
| Class arlut.csd.ganymede.GASHSchema implements Serializable |
| Serialized Fields |
javax.swing.JMenuItem schemaMI
arlut.csd.ganymede.SchemaEdit editor
java.awt.Image questionImage
java.awt.Image[] treeImages
arlut.csd.JTree.treeControl tree
arlut.csd.ganymede.Category rootCategory
arlut.csd.ganymede.CatTreeNode objects
arlut.csd.JTree.treeNode nodeAfterCategories
arlut.csd.JTree.treeNode namespaces
javax.swing.JMenuItem createCategoryMI
javax.swing.JMenuItem deleteCategoryMI
javax.swing.JMenuItem createObjectMI
javax.swing.JMenuItem createInternalObjectMI
javax.swing.JMenuItem deleteObjectMI
javax.swing.JMenuItem createNameMI
javax.swing.JMenuItem deleteNameMI
javax.swing.JMenuItem createFieldMI
javax.swing.JMenuItem deleteFieldMI
arlut.csd.JTree.treeMenu categoryMenu
arlut.csd.JTree.treeMenu baseMenu
arlut.csd.JTree.treeMenu fieldMenu
arlut.csd.JTree.treeMenu nameSpaceMenu
arlut.csd.JTree.treeMenu nameSpaceObjectMenu
java.awt.CardLayout card
javax.swing.JPanel buttonPane
javax.swing.JPanel attribPane
javax.swing.JPanel attribCardPane
javax.swing.JPanel emptyPane
javax.swing.JPanel categoryEditPane
javax.swing.JScrollPane fieldEditPane
javax.swing.JScrollPane namespaceEditPane
javax.swing.JScrollPane baseEditPane
BaseEditor be
BaseFieldEditor fe
NameSpaceEditor ne
CategoryEditor ce
boolean showingBase
boolean showingField
javax.swing.JButton okButton
javax.swing.JButton cancelButton
java.awt.Color bgColor
javax.swing.border.EmptyBorder emptyBorder5
javax.swing.border.EmptyBorder emptyBorder10
javax.swing.border.BevelBorder raisedBorder
javax.swing.border.BevelBorder loweredBorder
javax.swing.border.LineBorder lineBorder
javax.swing.border.CompoundBorder statusBorder
javax.swing.border.CompoundBorder statusBorderRaised
| Class arlut.csd.ganymede.client.gclient implements Serializable |
| Serialized Fields |
java.lang.String creditsMessage
java.lang.String aboutMessage
arlut.csd.ganymede.Session session
arlut.csd.ganymede.client.glogin _myglogin
arlut.csd.ganymede.CategoryDump dump
buildTree()
method.
java.lang.String currentPersonaString
javax.swing.border.EmptyBorder emptyBorder5
javax.swing.border.EmptyBorder emptyBorder10
javax.swing.border.BevelBorder raisedBorder
javax.swing.border.BevelBorder loweredBorder
javax.swing.border.LineBorder lineBorder
javax.swing.border.CompoundBorder statusBorder
javax.swing.border.CompoundBorder statusBorderRaised
java.util.Hashtable changedHash
invid's for objects
that might have been changed by the client. The keys and the
values in this hash are the same. The collection of tree nodes
corresponding to invid's listed in changedHash will be refreshed
by the client when a server is committed or cancelled.
java.util.Hashtable deleteHash
invid's for objects
that the client has requested be deleted by the server to
CacheInfo objects
which hold information about the object used to make decisions
about managing the client's tree display.
java.util.Hashtable createHash
invid's for objects
that the client has requested be created by the server to
CacheInfo objects
which hold information about the object used to make decisions
about managing the client's tree display.
java.util.Hashtable createdObjectsWithoutNodes
invid's corresponding
to objects that have been created by the client but which have not
had nodes created in the client's tree display. Once nodes are
created for these objects, the invid will be taken out of this
hash and put into createHash.
java.util.Hashtable shortToBaseNodeHash
java.util.Hashtable invidNodeHash
Hash mapping Invid's for objects
referenced by the client to the corresponding
InvidNode displayed in the
client's tree display.
arlut.csd.ganymede.client.objectCache cachedLists
Our main cache, keeps information about all objects we've learned
about via QueryResult's returned
to us by the server.
We can get QueryResults from the server by doing direct
query
calls on the server, or by calling choices() on an
invid_field or on a
string_field. Information from
both sources may be integrated into this cache.
arlut.csd.ganymede.client.Loader loader
boolean buildingPhase1
boolean buildingPhase2
boolean toolToggle
boolean showToolbar
boolean somethingChanged
arlut.csd.ganymede.client.helpPanel help
arlut.csd.JDialog.messageDialog motd
arlut.csd.JDialog.messageDialog credits
arlut.csd.JDialog.messageDialog about
java.util.Vector personae
java.util.Vector ownerGroups
javax.swing.JToolBar toolBar
arlut.csd.ganymede.client.JFilterDialog filterDialog
arlut.csd.ganymede.client.PersonaDialog personaDialog
arlut.csd.ganymede.client.JDefaultOwnerDialog defaultOwnerDialog
arlut.csd.ganymede.client.openObjectDialog openDialog
arlut.csd.ganymede.client.createObjectDialog createDialog
java.awt.Image[] images
javax.swing.JButton commit
javax.swing.JButton cancel
javax.swing.JPanel statusPanel
javax.swing.JTextField statusLabel
javax.swing.JLabel buildLabel
arlut.csd.JTree.treeControl tree
arlut.csd.JTree.treeNode selectedNode
java.awt.Image errorImage
java.awt.Image questionImage
java.awt.Image search
java.awt.Image queryIcon
java.awt.Image cloneIcon
java.awt.Image pencil
java.awt.Image personaIcon
java.awt.Image inactivateIcon
java.awt.Image treepencil
java.awt.Image trash
java.awt.Image treetrash
java.awt.Image creation
java.awt.Image treecreation
java.awt.Image newToolbarIcon
java.awt.Image ganymede_logo
java.awt.Image createDialogImage
javax.swing.ImageIcon idleIcon
javax.swing.ImageIcon buildIcon
javax.swing.ImageIcon buildIcon2
arlut.csd.ganymede.client.windowPanel wp
arlut.csd.JTree.treeMenu objectViewPM
arlut.csd.JTree.treeMenu objectReactivatePM
arlut.csd.JTree.treeMenu objectInactivatePM
arlut.csd.JTree.treeMenu objectRemovePM
arlut.csd.JTree.treeMenu pMenuAll
arlut.csd.JTree.treeMenu pMenuEditable
arlut.csd.JTree.treeMenu pMenuEditableCreatable
arlut.csd.JTree.treeMenu pMenuAllCreatable
javax.swing.JMenuBar menubar
javax.swing.JMenuItem logoutMI
javax.swing.JMenuItem clearTreeMI
javax.swing.JMenuItem filterQueryMI
javax.swing.JMenuItem defaultOwnerMI
javax.swing.JMenuItem showHelpMI
javax.swing.JMenuItem toggleToolBarMI
javax.swing.JCheckBoxMenuItem hideNonEditablesMI
boolean hideNonEditables
boolean defaultOwnerChosen
javax.swing.JMenuItem changePersonaMI
javax.swing.JMenuItem editObjectMI
javax.swing.JMenuItem viewObjectMI
javax.swing.JMenuItem createObjectMI
javax.swing.JMenuItem deleteObjectMI
javax.swing.JMenuItem inactivateObjectMI
javax.swing.JMenuItem menubarQueryMI
java.lang.String my_username
javax.swing.JMenu actionMenu
javax.swing.JMenu windowMenu
javax.swing.JMenu fileMenu
javax.swing.JMenu helpMenu
javax.swing.JMenu PersonaMenu
arlut.csd.JDataComponent.LAFMenu LandFMenu
PersonaListener personaListener
querybox my_querybox
StatusClearThread statusThread
This thread is used to clear the statusLabel after some interval after it is set.
Whenever the gclient's
setStatus
method is called, this thread has a countdown timer started, which will
clear the status label if it is not reset by another call to setStatus.
SecurityLaunderThread securityThread
This thread is set up to launder RMI build status updates from the server.
In some versions of Sun's JDK, RMI callbacks are not allowed to manipulate the GUI event queue. To get around this, this securityThread is created to launder these RMI callbacks so that the Swing event queue is messed with by a client-local thread.
int wizardActive
| Class arlut.csd.ganymede.GHashtable implements Serializable |
| Serialized Fields |
boolean caseInsensitive
| Class arlut.csd.ganymede.client.glogin implements Serializable |
| Serialized Fields |
java.lang.Thread my_thread
boolean connected
boolean autologin
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
java.awt.Image errorImage
java.awt.Image ganymede_logo
javax.swing.JTextField username
javax.swing.JPasswordField passwd
javax.swing.JButton connector
javax.swing.JButton _quitButton
javax.swing.JPanel bPanel
| Class arlut.csd.ganymede.client.gloginFrame implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.client.glogin client
| Class arlut.csd.ganymede.client.gResultTable implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.client.windowPanel wp
arlut.csd.ganymede.Session session
arlut.csd.ganymede.Query query
arlut.csd.JTable.rowTable table
java.awt.Container contentPane
javax.swing.JPopupMenu popMenu
javax.swing.JMenuItem viewMI
javax.swing.JMenuItem editMI
javax.swing.JMenuItem deleteMI
javax.swing.JMenuItem inactivateMI
javax.swing.JMenuItem cloneMI
javax.swing.JToolBar toolbar
| Class arlut.csd.JTable.gridTable implements Serializable |
| Class arlut.csd.ganymede.client.helpPanel implements Serializable |
| Serialized Fields |
java.lang.String INDEX
java.lang.String SEARCH
java.lang.String START
java.lang.String currentPage
javax.swing.JEditorPane document
arlut.csd.ganymede.client.gclient gc
javax.swing.JButton back
javax.swing.JButton search
javax.swing.JButton index
javax.swing.JButton close
java.util.Stack history
| Class arlut.csd.ganymede.client.historyPanel implements Serializable |
| Serialized Fields |
javax.swing.JTextArea historyText
javax.swing.JButton showHistory
javax.swing.JButton showFullHistory
javax.swing.JPanel historyTextPanel
java.awt.CardLayout historyTextCard
arlut.csd.JDataComponent.JdateField selectDate
javax.swing.border.TitledBorder titledBorder
arlut.csd.ganymede.Invid invid
arlut.csd.ganymede.client.gclient gc
java.util.Date selectedDate
java.lang.StringBuffer historyBuffer
| Class arlut.csd.ganymede.iAdmin implements Serializable |
| Serialized Fields |
GASHAdminFrame frame
arlut.csd.ganymede.Server server
arlut.csd.ganymede.adminSession aSession
java.lang.String adminName
java.lang.String adminPass
arlut.csd.JDialog.StringDialog permDialog
boolean tasksLoaded
java.util.Vector tasksKnown
java.util.Date serverStart
| Class arlut.csd.ganymede.IntegrityConstraintException implements Serializable |
| Class arlut.csd.ganymede.Invid implements Serializable |
| Serialized Fields |
short type
int num
| Class arlut.csd.JDataComponent.JcalendarField implements Serializable |
| Serialized Fields |
boolean allowCallback
boolean changed
boolean limited
boolean unset
boolean iseditable
arlut.csd.JDataComponent.JsetValueCallback callback
java.util.Date my_date
java.util.Date old_date
java.util.Date maxDate
java.util.Date minDate
arlut.csd.JCalendar.JpanelCalendar pCal
java.util.GregorianCalendar _myCalendar
java.util.TimeZone _myTimeZone
java.text.SimpleDateFormat _dateformat
| Class arlut.csd.JDialog.JCenterDialog implements Serializable |
| Serialized Fields |
boolean debug
java.awt.Frame frame
| Class arlut.csd.JDataComponent.JcheckboxField implements Serializable |
| Serialized Fields |
boolean allowCallback
boolean changed
boolean isEditable
arlut.csd.JDataComponent.JsetValueCallback callback
boolean value
boolean oldvalue
java.lang.String label
boolean notifyOnFocus
| Class arlut.csd.JDataComponent.JchoiceList implements Serializable |
| Serialized Fields |
arlut.csd.JDataComponent.JchoiceInterface my_cint
java.awt.List l
java.awt.Button restore
java.awt.Button apply
boolean changed
| Class arlut.csd.JCalendar.JdateButton implements Serializable |
| Serialized Fields |
arlut.csd.JCalendar.JpanelCalendar my_parent
java.awt.Color normalFG
java.awt.Color highlightFG
java.awt.Color bg
boolean active
| Class arlut.csd.JDataComponent.JdateField implements Serializable |
| Serialized Fields |
boolean allowCallback
boolean changed
boolean limited
boolean unset
boolean iseditable
arlut.csd.JDataComponent.JsetValueCallback callback
java.util.Date my_date
java.util.Date old_date
java.util.Date maxDate
java.util.Date minDate
arlut.csd.JDataComponent.JstringField _date
javax.swing.JButton _calendarButton
javax.swing.JButton _clearButton
arlut.csd.JCalendar.JpopUpCalendar pCal
java.util.GregorianCalendar _myCalendar
java.util.TimeZone _myTimeZone
java.text.SimpleDateFormat _dateformat
| Class arlut.csd.ganymede.client.JDefaultOwnerDialog implements Serializable |
| Serialized Fields |
boolean debug
javax.swing.JButton done
java.util.Vector chosen
java.util.Vector available
arlut.csd.ganymede.client.gclient gc
arlut.csd.ganymede.ReturnVal retVal
| Class arlut.csd.JDialog.JDialogBuff implements Serializable |
| Serialized Fields |
java.lang.String title
java.lang.StringBuffer text
java.lang.String okText
java.lang.String cancelText
java.lang.String imageName
java.util.Vector resources
| Class arlut.csd.JDataComponent.JentryDocument implements Serializable |
| Serialized Fields |
arlut.csd.JDataComponent.JentryField field
| Class arlut.csd.JDataComponent.JentryField implements Serializable |
| Serialized Fields |
boolean allowCallback
arlut.csd.JDataComponent.JsetValueCallback my_parent
java.awt.event.ActionListener notifier
| Class arlut.csd.JDataComponent.JFieldWrapper implements Serializable |
| Serialized Fields |
javax.swing.JComponent my_field
| Class arlut.csd.ganymede.client.JFilterDialog implements Serializable |
| Serialized Fields |
boolean debug
javax.swing.JButton cancel
javax.swing.JButton done
java.util.Vector filter
java.util.Vector available
arlut.csd.ganymede.client.gclient gc
boolean changed
| Class arlut.csd.JDataComponent.JfloatField implements Serializable |
| Serialized Fields |
java.lang.Double storedValue
boolean limited
boolean processingCallback
double maxSize
double minSize
| Class arlut.csd.JDataComponent.JFocusRootPanel implements Serializable |
| Class arlut.csd.JDialog.JInsetPanel implements Serializable |
| Serialized Fields |
int top
int left
int bottom
int right
java.awt.Insets inset
| Class arlut.csd.ganymede.client.JInvidChooser implements Serializable |
| Serialized Fields |
javax.swing.JButton view
arlut.csd.ganymede.client.containerPanel cp
short type
boolean removedNone
boolean allowNone
arlut.csd.JDataComponent.listHandle noneHandle
JInvidChooserFieldEditor editor
| Class arlut.csd.JDataComponent.JIPField implements Serializable |
| Serialized Fields |
java.lang.String storedValue
boolean allowV6
boolean processingCallback
| Class arlut.csd.JCalendar.JMonthYearPanel implements Serializable |
| Serialized Fields |
boolean editable
javax.swing.JButton _prevdate
javax.swing.JButton _nextdate
JYearChooser year
javax.swing.JComboBox month
arlut.csd.JCalendar.JpanelCalendar container
int currentMonth
int currentYear
javax.swing.JLabel mYLabel
java.awt.Font titleFont
| Class arlut.csd.JDataComponent.JMultiLineLabel implements Serializable |
| Serialized Fields |
int margin_height
int margin_width
int alignment
int num_lines
int line_ascent
int line_height
int max_width
java.lang.String[] lines
boolean haveMeasured
int columns
java.awt.FontMetrics metric
| Class arlut.csd.JDataComponent.JnumberField implements Serializable |
| Serialized Fields |
java.lang.Integer oldvalue
boolean limited
boolean processingCallback
int maxSize
int minSize
| Class arlut.csd.JCalendar.JpanelCalendar implements Serializable |
| Serialized Fields |
java.util.GregorianCalendar selectedDate_calendar
java.util.GregorianCalendar visibleDate_calendar
arlut.csd.JDataComponent.JsetValueCallback callback
Who do we notify when the user changes the date through direct manipulation of the calendar?
arlut.csd.JCalendar.JpopUpCalendar pCal
If we are contained in a pop-up, this will refer to the dialog frame, so that the close button can close it.
javax.swing.JButton closeButton
JdateButton[] _datebuttonArray
The meat of the calendar. This array of JdateButton's are both the display and the main user interface element for the JpanelCalendar.
JMonthYearPanel monthYearPanel
javax.swing.JPanel calButtonPanel
javax.swing.JPanel buttonPanel
JTimePanel timePanel
java.awt.Font todayFont
java.awt.Font notTodayFont
boolean editable
If true, we will allow the calendar to be used to change the date/time selected. If false, we will be display only.
boolean dateIsSet
Used to control whether we show a selected day in the calendar. If false, no date has been set, and we'll show all calendar pages with no dates highlighed.
boolean showTime
If true, we'll show the time of day in the calendar, and allow the user to edit the time of day if we are editable. If false, we'll show the the date only.
boolean allowMonthChange
If true, we'll allow the use to change the month and year displayed in the calendar.
boolean compact
If true, we'll try to render the calendar in a compressed form, with less space for the calendar buttons.
java.util.Date previousDate
The last known good date. If we attempt to pass a date change back to our client and the attempt fails, this is the date we'll revert to afterwards.
| Class arlut.csd.JDataComponent.JPanelCombo implements Serializable |
| Serialized Fields |
javax.swing.JComboBox combo
| Class arlut.csd.JDataComponent.JpassField implements Serializable |
| Serialized Fields |
boolean allowCallback
boolean changed
arlut.csd.JDataComponent.JsetValueCallback my_parent
java.awt.Frame frame
javax.swing.JButton changePass
arlut.csd.JDataComponent.JpasswordField field1
arlut.csd.JDataComponent.JpasswordField field2
boolean changingPass
java.lang.String value1
java.lang.String value2
java.lang.String validatedPass
| Class arlut.csd.JDataComponent.JpasswordField implements Serializable |
| Serialized Fields |
int size
java.lang.String value
java.lang.String allowedChars
java.lang.String disallowedChars
arlut.csd.JDataComponent.JsetValueCallback my_parent
boolean allowCallback
boolean changed
boolean addedKeyListener
boolean incrementalCallback
| Class arlut.csd.JCalendar.JpopUpCalendar implements Serializable |
| Serialized Fields |
arlut.csd.JCalendar.JpanelCalendar panelCal
arlut.csd.JDataComponent.JsetValueCallback parent
| Class arlut.csd.JDataComponent.JSeparator implements Serializable |
| Serialized Fields |
int thickness
java.awt.Color darker
java.awt.Color brighter
| Class arlut.csd.JDataComponent.JstringArea implements Serializable |
| Serialized Fields |
boolean allowCallback
boolean changed
arlut.csd.JDataComponent.JsetValueCallback my_parent
boolean processingCallback
java.lang.String value
java.lang.String allowedChars
java.lang.String disallowedChars
| Class arlut.csd.JDataComponent.JstringField implements Serializable |
| Serialized Fields |
int size
java.lang.String value
java.lang.String allowedChars
java.lang.String disallowedChars
boolean processingCallback
| Class arlut.csd.JDataComponent.JstringListBox implements Serializable |
| Serialized Fields |
int width
int popUpIndex
javax.swing.DefaultListModel model
boolean dragOk
If true, this JstringListBox will allow nodes to be dragged up and down in the list.
boolean doSort
If true, the JstringListBox will sort items. This variable is set
by the value of the sort parameter in the most recent
load()
call.
arlut.csd.JDataComponent.JsetValueCallback callback
The callback we'l use to report user activities.
javax.swing.JPopupMenu popup
The popup menu to be displayed on right-click.
int startDragIndex
int dragNode
arlut.csd.Util.Compare comparator
The comparator to use for putting items in sort order if the JstringListBox was most recently with sorting request.
java.lang.String maxWidthString
The default maximum width string
| Class arlut.csd.JDataComponent.Jtaskbar implements Serializable |
| Serialized Fields |
java.util.Hashtable buttons
javax.swing.JPanel panel
java.awt.PopupMenu popup
| Class arlut.csd.JCalendar.JTimePanel implements Serializable |
| Serialized Fields |
arlut.csd.JCalendar.JpanelCalendar container
arlut.csd.JDataComponent.JnumberField _hour
arlut.csd.JDataComponent.JnumberField _min
arlut.csd.JDataComponent.JnumberField _sec
| Class arlut.csd.ganymede.client.JTreeTable implements Serializable |
| Serialized Fields |
JTreeTable.TreeTableCellRenderer tree
| Class arlut.csd.ganymede.client.JTreeTable.ListToTreeSelectionModelWrapper implements Serializable |
| Serialized Fields |
boolean updatingListSelectionModel
| Class arlut.csd.ganymede.client.JTreeTable.TreeTableCellRenderer implements Serializable |
| Serialized Fields |
int visibleRow
| Class arlut.csd.JCalendar.JYearChooser implements Serializable |
| Serialized Fields |
arlut.csd.JDataComponent.JnumberField year_field
javax.swing.JButton up
javax.swing.JButton down
JMonthYearPanel callback
| Class arlut.csd.JDataComponent.LAFMenu implements Serializable |
| Serialized Fields |
boolean debug
arlut.csd.JDataComponent.JsetValueCallback my_parent
boolean allowCallback
java.awt.Container root
| Class arlut.csd.JDialog.messageDialog implements Serializable |
| Serialized Fields |
javax.swing.JEditorPane text
javax.swing.JScrollPane scrollpane
javax.swing.JButton ok
| Class arlut.csd.JDialog.MessagePanel implements Serializable |
| Class arlut.csd.ganymede.NameSpaceEditor implements Serializable |
| Serialized Fields |
SpaceNode node
arlut.csd.ganymede.NameSpace space
arlut.csd.JDataComponent.JstringField nameS
javax.swing.JList spaceL
javax.swing.JCheckBox caseCB
javax.swing.JPanel nameJPanel
arlut.csd.ganymede.GASHSchema owner
java.lang.String currentNameSpaceLabel
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
| Class arlut.csd.ganymede.client.notesPanel implements Serializable |
| Serialized Fields |
boolean debug
javax.swing.JTextArea notesArea
arlut.csd.ganymede.client.framePanel fp
arlut.csd.ganymede.string_field notes_field
boolean local_editable
| Class arlut.csd.ganymede.client.objectPane implements Serializable |
| Serialized Fields |
boolean stringSelector_loaded
arlut.csd.JDataComponent.StringSelector ss
boolean editable
java.util.Vector owned
java.util.Vector possible
short type
arlut.csd.ganymede.QueryResult result
arlut.csd.ganymede.client.ownershipPanel parent
arlut.csd.ganymede.invid_field field
javax.swing.JPanel filler
boolean isStarted
arlut.csd.ganymede.client.gclient gc
| Class arlut.csd.ganymede.client.openObjectDialog implements Serializable |
| Serialized Fields |
boolean editableOnly
long lastClick
arlut.csd.ganymede.Invid invid
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
arlut.csd.ganymede.client.gclient client
javax.swing.JPanel middle
javax.swing.JList list
javax.swing.JScrollPane pane
javax.swing.JComboBox type
javax.swing.JButton ok
javax.swing.JTextField text
arlut.csd.JDataComponent.listHandle lastObject
arlut.csd.JDataComponent.listHandle currentObject
javax.swing.JLabel titleL
javax.swing.JLabel iconL
javax.swing.ImageIcon icon
java.lang.String lastValue
java.lang.String selectedBaseName
java.lang.String selectedObjectName
boolean selectedFound
| Class arlut.csd.ganymede.client.OptionsPanel implements Serializable |
| Serialized Fields |
querybox parent
javax.swing.JPanel builtInPanel
javax.swing.JPanel customPanel
arlut.csd.JDataComponent.StringSelector builtInSelector
arlut.csd.JDataComponent.StringSelector customSelector
int numBuiltInChoices
int numCustomChoices
| Class arlut.csd.ganymede.client.ownerPanel implements Serializable |
| Serialized Fields |
boolean debug
boolean editable
arlut.csd.ganymede.invid_field field
arlut.csd.ganymede.client.framePanel fp
arlut.csd.ganymede.client.gclient gc
javax.swing.JPanel holdOnPanel
arlut.csd.JDataComponent.StringSelector ownerList
| Class arlut.csd.ganymede.client.ownershipPanel implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.invid_field field
boolean editable
arlut.csd.ganymede.client.framePanel parent
arlut.csd.ganymede.client.gclient gc
javax.swing.JPanel center
javax.swing.JComboBox bases
java.util.Hashtable objects_owned
java.util.Hashtable paneHash
java.awt.CardLayout cards
java.util.Vector owners
java.util.Vector result
javax.swing.JPanel holder
arlut.csd.ganymede.QueryDataNode node
| Class arlut.csd.JDialog.passwordThing implements Serializable |
| Serialized Fields |
java.lang.String PWLabel
boolean isNew
| Class arlut.csd.ganymede.client.perm_button implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.perm_field field
boolean enabled
java.util.Hashtable basehash
arlut.csd.ganymede.client.gclient gc
java.lang.String title
perm_editor editor
boolean isActiveAlready
| Class arlut.csd.ganymede.client.perm_editor implements Serializable |
| Serialized Fields |
boolean debug
java.lang.String DialogTitle
boolean enabled
boolean viewOnly
boolean isActive
arlut.csd.ganymede.Session session
arlut.csd.ganymede.perm_field permField
arlut.csd.ganymede.PermMatrix matrix
arlut.csd.ganymede.PermMatrix templateMatrix
javax.swing.tree.DefaultMutableTreeNode rowRootNode
arlut.csd.ganymede.client.gclient gc
javax.swing.JButton OkButton
javax.swing.JButton CancelButton
javax.swing.JButton ExpandButton
javax.swing.JButton CollapseButton
boolean keepLoading
javax.swing.JProgressBar progressBar
javax.swing.JDialog progressDialog
javax.swing.JButton cancelLoadingButton
javax.swing.JScrollPane edit_pane
arlut.csd.ganymede.client.JTreeTable treeTable
javax.swing.JTree tree
javax.swing.JPanel Base_Panel
javax.swing.JPanel Bordered_Panel
javax.swing.JPanel Choice_Buttons
javax.swing.JPanel Expansion_Buttons
javax.swing.JPanel All_Buttons
javax.swing.JPanel waitPanel
| Class arlut.csd.ganymede.client.permEditorTreeRenderer implements Serializable |
| Serialized Fields |
javax.swing.ImageIcon builtInIcon
javax.swing.ImageIcon standardIcon
| Class arlut.csd.ganymede.PermEntry implements Serializable |
| Serialized Fields |
boolean visible
boolean editable
boolean create
boolean delete
| Class arlut.csd.ganymede.PermMatrix implements Serializable |
| Serialized Fields |
java.util.Hashtable matrix
| Class arlut.csd.ganymede.client.personaContainer implements Serializable |
| Serialized Fields |
boolean loaded
arlut.csd.ganymede.Invid invid
arlut.csd.ganymede.client.personaPanel pp
arlut.csd.ganymede.client.gclient gc
boolean createNew
boolean editable
javax.swing.JProgressBar progressBar
javax.swing.JPanel progressPane
arlut.csd.ganymede.db_object object
| Class arlut.csd.ganymede.client.PersonaDialog implements Serializable |
| Serialized Fields |
java.util.Vector personae
javax.swing.JButton login
arlut.csd.ganymede.client.gclient gc
javax.swing.JPasswordField password
java.awt.event.ActionListener personaListener
javax.swing.ButtonGroup personaGroupRB
java.lang.String my_username
java.lang.String currentPersonaString
java.lang.String newPersona
boolean requirePassword
boolean changedOK
| Class arlut.csd.ganymede.client.personaPanel implements Serializable |
| Serialized Fields |
boolean debug
arlut.csd.ganymede.client.framePanel fp
arlut.csd.ganymede.client.gclient gc
arlut.csd.ganymede.invid_field field
boolean editable
javax.swing.JButton add
javax.swing.JButton delete
javax.swing.JTabbedPane middle
java.util.Vector personas
int total
int current
java.util.Vector panels
javax.swing.border.EmptyBorder empty
boolean fieldIsEditable
| Class arlut.csd.ganymede.Query implements Serializable |
| Serialized Fields |
java.lang.String objectName
java.lang.String returnName
java.lang.String saveName
short objectType
short returnType
arlut.csd.ganymede.QueryNode root
boolean editableOnly
boolean filtered
java.util.Hashtable permitList
java.util.Vector linkedQueries
| Class arlut.csd.ganymede.QueryAndNode implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.QueryNode child1
arlut.csd.ganymede.QueryNode child2
| Class arlut.csd.ganymede.client.querybox implements Serializable |
| Serialized Fields |
javax.swing.JTabbedPane tabPane
OptionsPanel optionsPanel
arlut.csd.ganymede.client.gclient gc
java.util.Hashtable baseIDHash
java.util.Hashtable fieldHash
java.util.Hashtable nameHash
java.util.Hashtable myHash
javax.swing.JButton OkButton
javax.swing.JButton CancelButton
javax.swing.JButton addButton
javax.swing.JButton removeButton
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
javax.swing.JPanel titledPanel
javax.swing.JPanel returnedPanel
javax.swing.JPanel query_Buttons
javax.swing.JPanel card_panel
javax.swing.JPanel query_panel
javax.swing.JPanel inner_choice
javax.swing.JCheckBox editBox
javax.swing.JCheckBox allBox
javax.swing.JComboBox baseChoice
java.awt.CardLayout card_layout
java.util.Vector fieldChoices
java.util.Vector Rows
java.util.Vector fields
arlut.csd.ganymede.BaseDump selectedBase
java.lang.String baseName
boolean editOnly
boolean showAllItems
arlut.csd.ganymede.Query query
java.awt.Image queryIcon
| Class arlut.csd.ganymede.QueryDataNode implements Serializable |
| Serialized Fields |
java.lang.String fieldname
short fieldId
byte comparator
byte arrayOp
java.lang.Object value
| Class arlut.csd.ganymede.QueryNode implements Serializable |
| Class arlut.csd.ganymede.QueryNotNode implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.QueryNode child
| Class arlut.csd.ganymede.QueryOrNode implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.QueryNode child1
arlut.csd.ganymede.QueryNode child2
| Class arlut.csd.ganymede.QueryResult implements Serializable |
| Serialized Fields |
boolean forTransport
java.lang.StringBuffer buffer
| Class arlut.csd.ganymede.Result implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.Invid invid
java.lang.String label
| Class arlut.csd.ganymede.ReturnVal implements Serializable |
| Serialized Fields |
boolean success
byte status
arlut.csd.ganymede.Invid newObjectInvid
A Serializable Invid that can be returned in response to certain operations on the server.
arlut.csd.ganymede.db_object remoteObjectRef
A remote handle to a db_object
on the server returned for use by the client.
java.lang.StringBuffer rescanList
A Serializable StringBuffer representation of objects and fields that need to be rescanned.
arlut.csd.JDialog.JDialogBuff dialog
A Serializable Dialog Definition
arlut.csd.ganymede.Ganymediator callback
A Remote handle to a Wizard object on the server
boolean doNormalProcessing
This boolean variable is used on the server side only, to determine whether the field code that invoked wizardHook on a DBEditObject subclass should continue with its normal process or whether it should immediately return this ReturnVal to the (client-side) caller.
| Class arlut.csd.JTable.rowTable implements Serializable |
| Serialized Fields |
java.util.Hashtable index
java.util.Vector crossref
arlut.csd.JTable.rowSelectCallback callback
javax.swing.JPopupMenu rowMenu
javax.swing.JMenuItem SortByMI
javax.swing.JMenuItem RevSortByMI
javax.swing.JMenuItem DeleteColMI
javax.swing.JMenuItem OptimizeMI
boolean sortForward
java.lang.Object rowSelectedKey
| Class arlut.csd.ganymede.client.SaveDialog implements Serializable |
| Serialized Fields |
boolean debug
boolean addedFormatChoice
boolean returnValue
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
javax.swing.JButton ok
javax.swing.JButton cancel
javax.swing.JTextField subject
javax.swing.JTextField recipients
javax.swing.JComboBox formats
javax.swing.JPanel panel
formatButtonPanel formatPanel
java.awt.Image saveImage
| Class arlut.csd.ganymede.client.SaveObjDialog implements Serializable |
| Serialized Fields |
boolean debug
java.util.Date startDate
boolean returnValue
java.awt.GridBagLayout gbl
java.awt.GridBagConstraints gbc
javax.swing.JCheckBox showHistory
javax.swing.JCheckBox showTransactions
arlut.csd.JDataComponent.JdateField date
javax.swing.JButton ok
javax.swing.JButton cancel
javax.swing.JTextField subject
javax.swing.JTextField recipients
javax.swing.JComboBox formats
javax.swing.JPanel panel
java.awt.Image saveImage
| Class arlut.csd.ganymede.scheduleHandle implements Serializable |
| Serialized Fields |
boolean isRunning
boolean suspend
boolean rerun
java.util.Date lastTime
java.util.Date startTime
java.util.Date incepDate
java.lang.String intervalString
java.lang.String name
| Class arlut.csd.Util.SharedStringBuffer implements Serializable |
| Serialized Fields |
char[] value
int count
| Class arlut.csd.ganymede.stopServerAdmin implements Serializable |
| Serialized Fields |
arlut.csd.ganymede.Server server
arlut.csd.ganymede.adminSession aSession
java.lang.String adminName
java.lang.String adminPass
| Class arlut.csd.JDialog.StringDialog implements Serializable |
| Serialized Fields |
java.util.Hashtable componentHash
java.util.Hashtable valueHash
boolean done
javax.swing.JLabel imageCanvas
javax.swing.JButton OKButton
javax.swing.JButton CancelButton
javax.swing.JPanel panel
javax.swing.JPanel mainPanel
javax.swing.JPanel dataPanel
javax.swing.JPanel buttonPanel
arlut.csd.JDataComponent.JMultiLineLabel textLabel
java.awt.GridBagLayout gbl
java.awt.GridBagLayout compgbl
java.awt.GridBagConstraints gbc
java.awt.GridBagConstraints compgbc
java.awt.Image image
java.util.Vector objects
java.util.Vector components
| Class arlut.csd.JDataComponent.StringSelector implements Serializable |
| Serialized Fields |
arlut.csd.JDataComponent.JsetValueCallback my_callback
javax.swing.JButton add
javax.swing.JButton remove
arlut.csd.JDataComponent.JstringListBox in
arlut.csd.JDataComponent.JstringListBox out
javax.swing.JPanel inPanel
javax.swing.JPanel outPanel
javax.swing.JButton inTitle
javax.swing.JButton outTitle
java.lang.String org_in
java.lang.String org_out
javax.swing.JButton addCustom
arlut.csd.JDataComponent.JstringField custom
java.awt.Container parent
boolean editable
boolean canChoose
boolean mustChoose
| Class arlut.csd.JDialog.stringThing implements Serializable |
| Serialized Fields |
java.lang.String stringLabel
java.lang.String value
boolean multiline
| Class arlut.csd.JTable.tableCanvas implements Serializable |
| Serialized Fields |
arlut.csd.JTable.baseTable rt
java.awt.Image backing
java.awt.Rectangle backing_rect
java.awt.Graphics bg
int hbar_old
int vbar_old
int colDrag
int dragRowSave
int dragRowSaveY
int colXOR
int v_offset
int h_offset
int oldClickCol
int oldClickRow
long lastClick
boolean dragCursor
| Class testBorder implements Serializable |
| Serialized Fields |
int xsize
int ysize
int xinset
int yinset
java.util.Random randomizer
| Class testTable implements Serializable |
| Serialized Fields |
arlut.csd.JTable.rowTable table
testBorder tBorder
java.awt.TextField statusField
java.awt.Panel southPanel
java.awt.TextField labelField
java.awt.Button resize
java.lang.String[] headers
int[] colWidths
| Class arlut.csd.JTree.treeCanvas implements Serializable |
| Serialized Fields |
arlut.csd.JTree.treeControl ctrl
java.awt.Font font
java.awt.Color fgColor
java.awt.Color bgColor
java.awt.Color lineColor
java.awt.Color dragLineColor
java.awt.FontMetrics fontMetric
int rowHeight
int rowAscent
int rowDescent
int rowLeading
java.awt.Image[] images
int maxImageHeight
int leftSpacing
int tabStep
int iconTextSpacing
java.awt.Image plusBox
java.awt.Image minusBox
java.awt.Image backing
java.awt.Rectangle backing_rect
java.awt.Graphics bg
int lastMaxWidth
java.awt.Rectangle boundingBox
java.awt.Point spriteLoc
boolean spriteVisible
boolean dontdrag
boolean drawLine
boolean dragSelected
java.awt.Image sprite
int loBound
int hiBound
int h_offset
int v_offset
| Class arlut.csd.JTree.treeControl implements Serializable |
| Serialized Fields |
arlut.csd.JTree.treeNode root
arlut.csd.JTree.treeCallback callback
treeCanvas canvas
arlut.csd.JTree.treeDragDropCallback dCallback
int dragMode
arlut.csd.JTree.treeNode oldNode
arlut.csd.JTree.treeNode dragNode
arlut.csd.JTree.treeNode dragOverNode
arlut.csd.JTree.treeNode dragBelowNode
arlut.csd.JTree.treeNode dragAboveNode
arlut.csd.JTree.treeMenu menu
javax.swing.JScrollBar hbar
javax.swing.JScrollBar vbar
java.awt.Rectangle bounding_rect
boolean hbar_visible
boolean vbar_visible
int minWidth
int maxWidth
int row_height
java.util.Vector rows
arlut.csd.JTree.treeNode menuedNode
| Class arlut.csd.JTree.treeMenu implements Serializable |
| Serialized Fields |
boolean registered
| Class arlut.csd.ganymede.client.TreeTableModelAdapter implements Serializable |
| Serialized Fields |
javax.swing.JTree tree
arlut.csd.ganymede.client.TreeTableModel treeTableModel
| Class arlut.csd.ganymede.client.vectorPanel implements Serializable |
| Serialized Fields |
boolean debug
java.util.Vector compVector
java.lang.Boolean myFieldIsEditable
java.lang.String name
java.util.Hashtable ewHash
javax.swing.JButton addB
javax.swing.JPanel centerPanel
boolean editable
boolean isEditInPlace
boolean centerPanelAdded
arlut.csd.ganymede.db_field my_field
invid_field or
ip_field. This vectorPanel will communicate
with the Ganymede server using this reference to make changes to the vector field.
arlut.csd.ganymede.client.windowPanel wp
arlut.csd.ganymede.client.containerPanel container
arlut.csd.ganymede.client.gclient gc
javax.swing.JPopupMenu popupMenu
javax.swing.JMenuItem closeLevelMI
javax.swing.JMenuItem expandLevelMI
javax.swing.JMenuItem closeAllMI
javax.swing.JMenuItem expandAllMI
boolean isCreating
arlut.csd.ganymede.FieldTemplate template
| Class arlut.csd.ganymede.client.windowPanel implements Serializable |
| Serialized Fields |
boolean debug
boolean debugProperty
arlut.csd.ganymede.client.gclient gc
int topLayer
java.util.Hashtable waitWindowHash
Used to keep track of multiple 'guy working' internal wait windows if we have multiple threads waiting for query results from the server.
This hashtable maps Runnable objects (objects downloading query results in their own threads) to JInternalFrame's.
java.util.Hashtable windowList
Hashtable mapping window titles to JInternalFrames. Used to make sure that we have unique titles for all of our internal windows, so that we can properly maintain a Windows menu to let the user select an active window from the menu bar.
java.awt.Image waitImage
javax.swing.JMenu windowMenu
javax.swing.ImageIcon openIcon
javax.swing.ImageIcon closeIcon
javax.swing.ImageIcon openPressedIcon
javax.swing.ImageIcon closePressedIcon
javax.swing.ImageIcon removeImageIcon
javax.swing.border.LineBorder blackLineB
javax.swing.border.EmptyBorder emptyBorder3
javax.swing.border.EmptyBorder emptyBorder5
javax.swing.border.EmptyBorder emptyBorder10
javax.swing.border.EmptyBorder emptyBorder15
javax.swing.border.CompoundBorder eWrapperBorder
javax.swing.border.CompoundBorder eWrapperBorderInvalid
javax.swing.border.CompoundBorder lineEmptyBorder
javax.swing.JMenuItem removeAllMI
javax.swing.JMenuItem toggleToolBarMI
| Class arlut.csd.JDialog.YesNoDialog implements Serializable |
| Serialized Fields |
javax.swing.JButton yesButton
javax.swing.JButton noButton
ButtonPanel buttonPanel
java.awt.event.ActionListener listener
boolean answer
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||