public class NameAndSchemaAdvancedEditor<T extends SchemaObject> extends NameAndSchemaEditor<T>
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
SIMPLE |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
NameAndSchemaAdvancedEditor() |
Modifier and Type | Method and Description |
---|---|
protected void |
changePanels()
Changes panels based on those determined by the PanelLibrary.
|
protected void |
commitPanel()
Use to remove any listeners from the object or UI as it signifies that
we are leaving the panel.
|
protected PanelLibrary |
getPanelLibrary() |
protected Navigable[] |
getSimpleNavigables()
This calls through to the panel library for the simple panels.
|
protected boolean |
isAdvancedLayout()
If the advanced checkbox is showing this returns whether it is selected
or not, otherwise this returns true.
|
protected void |
layoutComponents(oracle.ideimpl.db.DBUILayoutHelper layout)
Lays out the components using the given layout helper.
|
protected void |
showAdvancedPanel() |
protected void |
showSimplePanel() |
void |
validatePanelChange(TraversableContext data)
When the panel set is changed, this method can veto the change (if the
object is invalid or the user doesn't confirm the change for some
reason).
|
initialisePanel
changePanels, changePanels, childEditOnly, commitName, getInitialName, initialiseComponents, isEditable, setInitialName
canCommit, commitCurrentWrapper, createButtonWrapper, createComponentContext, createComponentFactoryObjectListener, createObjectListener, createPanelWrapper, doValidation, getComponentFactory, getComponentFactoryOriginalObject, getComponentFactoryUpdatedObject, getComponentPath, getCustomPanelKey, getDataContext, getDBObject, getDBUILayoutHelper, getDefaultFocusComponent, getEditorConfig, getErrorTitle, getExternalName, getExternalName, getHelper, getHelperObject, getHelperOriginalObject, getInitialSelection, getInternalName, getInvalidNameMessage, getLogger, getOrCreateWrapper, getOriginalObject, getPropertyHelper, getPropertyHelper, getProvider, getSchemaList, getUniqueName, getUpdatedObject, getValidationHandler, getValidationPaths, hasProcessedInitialSelection, isEditing, isEntered, isInFlatEditor, isInitialized, loadSettings, onEntry, onExit, processComponent, processComponent, processValidationException, refreshComponents, saveSettings, shouldValidateOnExit, validateObject
gbc, gbc, getComponent, getDefaultTitle, getExitTransition, getHelpID, getText, setDefaultTitle, setHelpID
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected static final java.lang.String SIMPLE
protected void layoutComponents(oracle.ideimpl.db.DBUILayoutHelper layout)
NameEditor
layoutComponents
in class NameAndSchemaEditor<T extends SchemaObject>
protected void showSimplePanel() throws TraversalException
TraversalException
protected final Navigable[] getSimpleNavigables()
PanelLibrary.getSimpleTitles()
protected void showAdvancedPanel() throws TraversalException
TraversalException
protected boolean isAdvancedLayout()
protected PanelLibrary getPanelLibrary()
protected final void changePanels() throws TraversalException
NameEditor.changePanels(Navigable[])
.TraversalException
public void validatePanelChange(TraversableContext data) throws TraversalException
NameEditor
validatePanelChange
in class NameEditor<T extends SchemaObject>
data
- the traversable contextTraversalException
- to veto the changeprotected void commitPanel() throws TraversalException
oracle.ideimpl.db.panels.BaseEditorPanel
BaseEditorPanel.getDataContext()
to obtain the namespace.commitPanel
in class NameAndSchemaEditor<T extends SchemaObject>
TraversalException