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 NameEditor<T extends SystemObject>

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>
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
Direct Known Subclasses:
NameAndSchemaEditor

public class NameEditor<T extends SystemObject>
extends oracle.ideimpl.db.panels.BaseEditorPanel<T>
implements java.awt.event.ActionListener, PanelLibrary.HeaderPanel

Resuable widget for editing a SystemObject's name.

Since:
11.1.1.2.0
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  java.lang.String m_initialName
           
protected  boolean 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
NameEditor()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ev)
           
 void addHeaderPanelListener(PanelLibrary.HeaderPanelListener list)
           
protected  void changePanels(java.lang.String key, Navigable[] navs)
           
protected  boolean childEditOnly()
           
protected  void commitPanel()
           
 java.awt.Component getDefaultFocusComponent()
          When this panel is used in a dialog this gets a component to have the initial focus in the dialog when first launched.
protected  java.lang.String getInitialName()
           
protected  java.awt.GridBagConstraints getTemplateHintGridBagConstants()
           
protected  void initialisePanel()
           
protected  boolean isEditable()
           
 boolean removeHeaderPanelListener(PanelLibrary.HeaderPanelListener list)
           
protected  void setInitialName(java.lang.String initName)
           
protected  void setNameField(java.lang.String newName)
           
 void validatePanelChange(TraversableContext data)
           
 
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
 

Field Detail

m_listening

protected boolean m_listening

m_initialName

protected java.lang.String m_initialName
Constructor Detail

NameEditor

public NameEditor()
Method Detail

getTemplateHintGridBagConstants

protected java.awt.GridBagConstraints getTemplateHintGridBagConstants()

isEditable

protected boolean isEditable()
Overrides:
isEditable in class oracle.ideimpl.db.panels.BaseEditorPanel<T extends SystemObject>

childEditOnly

protected boolean childEditOnly()

initialisePanel

protected void initialisePanel()
Specified by:
initialisePanel in class oracle.ideimpl.db.panels.BaseEditorPanel<T extends SystemObject>

commitPanel

protected void commitPanel()
                    throws TraversalException
Specified by:
commitPanel in class oracle.ideimpl.db.panels.BaseEditorPanel<T extends SystemObject>
Throws:
TraversalException

getDefaultFocusComponent

public java.awt.Component getDefaultFocusComponent()
Description copied from class: DBTraversablePanel
When this panel is used in a dialog this gets a component to have the initial focus in the dialog when first launched. Do NOT return a disabled component because it'll make the dialog inaccessible by locking tab navigation.

Overrides:
getDefaultFocusComponent in class DBTraversablePanel
Returns:
the component to receive the default focus

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ev)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

addHeaderPanelListener

public final void addHeaderPanelListener(PanelLibrary.HeaderPanelListener list)
Specified by:
addHeaderPanelListener in interface PanelLibrary.HeaderPanel

removeHeaderPanelListener

public final boolean removeHeaderPanelListener(PanelLibrary.HeaderPanelListener list)
Specified by:
removeHeaderPanelListener in interface PanelLibrary.HeaderPanel

setInitialName

protected void setInitialName(java.lang.String initName)

getInitialName

protected java.lang.String getInitialName()

setNameField

protected void setNameField(java.lang.String newName)

changePanels

protected final void changePanels(java.lang.String key,
                                  Navigable[] navs)
                           throws TraversalException
Throws:
TraversalException

validatePanelChange

public void validatePanelChange(TraversableContext data)
                         throws TraversalException
Specified by:
validatePanelChange in interface PanelLibrary.HeaderPanel
Throws:
TraversalException

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.