Skip navigation links

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

E13403-06


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

Skip navigation links

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

E13403-06


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