Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

oracle.ide.db.controls
Class NameAndSchemaAdvancedEditor<T extends SchemaObject>

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by oracle.ide.panels.DefaultTraversablePanel
                      extended by oracle.ide.db.panels.DBTraversablePanel
                          extended by oracle.ideimpl.db.panels.BaseEditorPanel<T>
                              extended by oracle.ide.db.controls.NameEditor<T>
                                  extended by oracle.ide.db.controls.NameAndSchemaEditor<T>
                                      extended by oracle.ide.db.controls.NameAndSchemaAdvancedEditor<T>
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, GridBagConstants, PanelLibrary.HeaderPanel, Traversable

public class NameAndSchemaAdvancedEditor<T extends SchemaObject>
extends NameAndSchemaEditor<T>
implements PanelLibrary.HeaderPanel

Extension of the NameAndSchemaEditor that includes an advanced checkbox. By default this uses the getSimpleNavigables method on the current panel library to provide the "simple" view.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected static java.lang.String SIMPLE
           
 
Fields inherited from class oracle.ide.db.controls.NameEditor
m_initialName, m_listening
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface oracle.ide.db.panels.PanelLibrary.HeaderPanel
DEFAULT_PANEL_KEY, HEADER_PANEL_KEY
 
Fields inherited from interface oracle.ide.controls.GridBagConstants
ANCHOR_C, ANCHOR_E, ANCHOR_N, ANCHOR_NE, ANCHOR_NW, ANCHOR_S, ANCHOR_SE, ANCHOR_SW, ANCHOR_W, FILL_NONE, FILL_X, FILL_XY, FILL_Y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
NameAndSchemaAdvancedEditor()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ev)
           
protected  void commitPanel()
           
protected  PanelLibrary getPanelLibrary()
           
protected  Navigable[] getSimpleNavigables()
          This calls through to the panel library for the simple panels.
protected  java.awt.GridBagConstraints getTemplateHintGridBagConstants()
           
protected  void initialisePanel()
           
protected  boolean isAdvancedLayout()
           
protected  void showAdvancedPanel()
           
protected  void showSimplePanel()
           
 void validatePanelChange(TraversableContext data)
           
 
Methods inherited from class oracle.ide.db.controls.NameAndSchemaEditor
getSchemaPicker, getUniqueNameWithinSchema
 
Methods inherited from class oracle.ide.db.controls.NameEditor
addHeaderPanelListener, changePanels, childEditOnly, getDefaultFocusComponent, getInitialName, isEditable, removeHeaderPanelListener, setInitialName, setNameField
 
Methods inherited from class oracle.ideimpl.db.panels.BaseEditorPanel
findDBObject, findOriginalObject, getDataContext, getDBObject, getErrorTitle, getExternalName, getHelper, getInternalName, getInvalidNameMessage, getOriginalObject, getPropertyHelper, getProvider, getSchemaList, getUniqueName, getValidationPaths, isEditing, isEntered, onEntry, onExit, processComponent, processValidationException, setupValidationPane, validateObject
 
Methods inherited from class oracle.ide.panels.DefaultTraversablePanel
gbc, gbc, getComponent, getDefaultTitle, getExitTransition, getHelpID, getText, setDefaultTitle, setHelpID
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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
 
Methods inherited from class java.awt.Container
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.ide.db.panels.PanelLibrary.HeaderPanel
addHeaderPanelListener, removeHeaderPanelListener
 

Field Detail

SIMPLE

protected static final java.lang.String SIMPLE
See Also:
Constant Field Values
Constructor Detail

NameAndSchemaAdvancedEditor

public NameAndSchemaAdvancedEditor()
Method Detail

initialisePanel

protected void initialisePanel()
Overrides:
initialisePanel in class NameAndSchemaEditor<T extends SchemaObject>

showSimplePanel

protected void showSimplePanel()
                        throws TraversalException
Throws:
TraversalException

getSimpleNavigables

protected final Navigable[] getSimpleNavigables()
This calls through to the panel library for the simple panels.

See Also:
PanelLibrary.getSimpleTitles()

showAdvancedPanel

protected void showAdvancedPanel()
                          throws TraversalException
Throws:
TraversalException

isAdvancedLayout

protected boolean isAdvancedLayout()

getPanelLibrary

protected PanelLibrary getPanelLibrary()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ev)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class NameAndSchemaEditor<T extends SchemaObject>

validatePanelChange

public void validatePanelChange(TraversableContext data)
                         throws TraversalException
Specified by:
validatePanelChange in interface PanelLibrary.HeaderPanel
Overrides:
validatePanelChange in class NameEditor<T extends SchemaObject>
Throws:
TraversalException

commitPanel

protected void commitPanel()
                    throws TraversalException
Overrides:
commitPanel in class NameAndSchemaEditor<T extends SchemaObject>
Throws:
TraversalException

getTemplateHintGridBagConstants

protected java.awt.GridBagConstraints getTemplateHintGridBagConstants()
Overrides:
getTemplateHintGridBagConstants in class NameEditor<T extends SchemaObject>

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Copyright © 1997, 2011, Oracle. All rights reserved.