|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--arlut.csd.ganymede.BaseFieldEditor
Part of the admin console's graphical schema editor. This panel is responsible for displaying and editing field definitions.
| Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.ActionStandin, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardState |
| Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock |
| Field Summary | |
(package private) JstringField |
BadCharS
|
(package private) boolean |
booleanShowing
|
(package private) StringDialog |
changeLabelTypeDialog
|
(package private) JstringField |
classS
|
(package private) javax.swing.JTextArea |
commentT
|
(package private) JcheckboxField |
cryptedCF
|
(package private) boolean |
dateShowing
|
(package private) static boolean |
debug
|
(package private) JcheckboxField |
editInPlaceCF
|
(package private) javax.swing.JPanel |
editPanel
|
(package private) JstringField |
falseLabelS
|
(package private) javax.swing.JComboBox |
fieldC
|
(package private) BaseField |
fieldDef
|
(package private) FieldNode |
fieldNode
|
(package private) boolean |
floatShowing
|
(package private) java.awt.GridBagConstraints |
gbc
|
(package private) java.awt.GridBagLayout |
gbl
|
(package private) JnumberField |
idN
|
(package private) boolean |
ipShowing
|
(package private) JcheckboxField |
labeledCF
|
(package private) boolean |
listenToCallbacks
|
(package private) JnumberField |
maxArrayN
|
(package private) JnumberField |
maxLengthN
|
(package private) JcheckboxField |
md5cryptedCF
|
(package private) JnumberField |
minLengthN
|
(package private) JcheckboxField |
multiLineCF
|
(package private) JstringField |
nameS
|
(package private) javax.swing.JComboBox |
namespaceC
|
(package private) boolean |
numericShowing
|
(package private) JstringField |
OKCharS
|
(package private) GASHSchema |
owner
|
(package private) boolean |
passwordShowing
|
(package private) boolean |
permissionShowing
|
(package private) JcheckboxField |
plainTextCF
|
(package private) boolean |
referenceShowing
|
(package private) JstringField |
regexpDescS
|
(package private) JstringField |
regexpS
|
(package private) java.util.Hashtable |
rowHash
|
(package private) boolean |
stringShowing
|
(package private) javax.swing.JComboBox |
targetC
|
(package private) JstringField |
trueLabelS
|
(package private) javax.swing.JComboBox |
typeC
|
(package private) JcheckboxField |
vectorCF
|
(package private) JcheckboxField |
winHashcryptedCF
|
| Fields inherited from class javax.swing.JPanel |
defaultLayout, uiClassID |
| Fields inherited from class javax.swing.JComponent |
_bounds, accessibleContext, actionMap, ACTIONMAP_CREATED, alignmentX, alignmentY, ANCESTOR_INPUTMAP_CREATED, ANCESTOR_USING_BUFFER, ancestorInputMap, ancestorNotifier, autoscroller, border, changeSupport, clientProperties, CREATED_DOUBLE_BUFFER, flags, FOCUS_INPUTMAP_CREATED, focusInputMap, HAS_FOCUS, htmlKey, htmlView, inputVerifier, IS_DOUBLE_BUFFERED, IS_OPAQUE, IS_PAINTING_TILE, IS_PRINTING, IS_PRINTING_ALL, KEY_EVENTS_ENABLED, KEYBOARD_BINDINGS_KEY, listenerList, maximumSize, minimumSize, NEXT_FOCUS, paintImmediatelyClip, paintingChild, preferredSize, readObjectCallbacks, REQUEST_FOCUS_DISABLED, tmpRect, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, verifyInputWhenFocusTarget, vetoableChangeSupport, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW, WHEN_IN_FOCUSED_WINDOW_BINDINGS, WIF_INPUTMAP_CREATED, windowInputMap |
| Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dbg, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads, serialVersionUID |
| Fields inherited from class java.awt.Component |
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
(package private) |
BaseFieldEditor(GASHSchema owner)
Constructor |
| Method Summary | |
(package private) void |
addRow(javax.swing.JPanel parent,
java.awt.Component comp,
java.lang.String label,
int row)
|
(package private) void |
addRow(javax.swing.JPanel parent,
java.awt.Component comp,
java.lang.String label,
int row,
boolean visible)
|
(package private) void |
changeTypeChoice(java.lang.String selectedItem)
This method changes the type on the server and updates the booleans that BaseFieldEditor uses to keep track of what field attributes should be visible. |
(package private) void |
checkVisibility()
|
(package private) void |
clearFields()
|
private void |
clearTypeChoice()
Helper method for changeTypeChoice(). |
(package private) void |
editField(FieldNode fieldNode,
boolean forceRefresh)
Edit the given field. |
(package private) void |
editField(FieldNode fieldNode,
boolean forceRefresh,
boolean updateTargetC)
Edit the given field. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
For choice fields |
(package private) void |
refreshFieldChoice()
This method regenerates the list of valid target field choices in the BaseFieldEditor when the targetBase is not " |
void |
refreshFieldEdit(boolean updateTargetC)
Reinitialize the BaseFieldEditor with the current field. |
(package private) void |
refreshNamespaceChoice()
|
(package private) void |
refreshTargetChoice()
This method regenerates the list of valid target base choices in the BaseFieldEditor. |
(package private) void |
setRowVisible(java.awt.Component comp,
boolean b)
|
boolean |
setValuePerformed(JValueObject v)
For string, numeric, and checkbox fields |
void |
textValueChanged(java.awt.event.TextEvent e)
|
| Methods inherited from class javax.swing.JPanel |
|
| Methods inherited from class javax.swing.JComponent |
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, adjustPaintFlags, alwaysOnTop, checkIfChildObscuredBySibling, clearFocusOwners, componentInputMapChanged, computeVisibleRect, computeVisibleRect, compWriteObjectNotify, contains, createToolTip, disable, enable, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperties, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getCreatedDoubleBuffer, getDebugGraphicsOptions, getFlag, getGraphics, getHeight, getInputMap, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paintWithBuffer, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, readObject, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, registerWithKeyboardManager, registerWithKeyboardManager, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setCreatedDoubleBuffer, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFlag, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, unregisterWithKeyboardManager, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getLayout, getMouseEventTarget, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paintComponents, paintHeavyweightComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFocusOwner, setLayout, transferFocus, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, constructComponentName, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, getWindowForObject, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resetGC, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
| Field Detail |
static final boolean debug
boolean listenToCallbacks
FieldNode fieldNode
BaseField fieldDef
javax.swing.JPanel editPanel
GASHSchema owner
StringDialog changeLabelTypeDialog
javax.swing.JTextArea commentT
JstringField nameS
JstringField classS
JstringField trueLabelS
JstringField falseLabelS
JstringField OKCharS
JstringField BadCharS
JstringField regexpS
JstringField regexpDescS
JnumberField idN
JnumberField maxArrayN
JnumberField minLengthN
JnumberField maxLengthN
JcheckboxField vectorCF
JcheckboxField labeledCF
JcheckboxField editInPlaceCF
JcheckboxField cryptedCF
JcheckboxField md5cryptedCF
JcheckboxField winHashcryptedCF
JcheckboxField plainTextCF
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
| Constructor Detail |
BaseFieldEditor(GASHSchema owner)
| Method Detail |
void clearFields()
void addRow(javax.swing.JPanel parent,
java.awt.Component comp,
java.lang.String label,
int row)
void addRow(javax.swing.JPanel parent,
java.awt.Component comp,
java.lang.String label,
int row,
boolean visible)
void setRowVisible(java.awt.Component comp,
boolean b)
void checkVisibility()
void refreshNamespaceChoice()
void refreshTargetChoice()
void refreshFieldChoice()
void changeTypeChoice(java.lang.String selectedItem)
private void clearTypeChoice()
Helper method for changeTypeChoice().
void editField(FieldNode fieldNode,
boolean forceRefresh)
void editField(FieldNode fieldNode,
boolean forceRefresh,
boolean updateTargetC)
public void refreshFieldEdit(boolean updateTargetC)
Reinitialize the BaseFieldEditor with the current field.
public boolean setValuePerformed(JValueObject v)
For string, numeric, and checkbox fields
setValuePerformed in interface JsetValueCallbackJsetValueCallbackpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerpublic void textValueChanged(java.awt.event.TextEvent e)
textValueChanged in interface java.awt.event.TextListener
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||