|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel oracle.jdeveloper.db.panels.GlobalConnectionPanelUI oracle.jdeveloper.db.panels.GlobalDatabaseConnPanel.GlobalConnectionPanelUI2
protected class GlobalDatabaseConnPanel.GlobalConnectionPanelUI2
Subclass of GlobalConnectionPanelUI that calls GlobalDatabaseConnPanel.enableExit(boolean)
on the
owning GlobalDatabaseConnPanel instance when a connection is selected.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class oracle.jdeveloper.db.panels.GlobalConnectionPanelUI |
---|
GlobalConnectionPanelUI.ChosenConnection |
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 |
---|
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 java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
GlobalDatabaseConnPanel.GlobalConnectionPanelUI2(boolean showDetails)
|
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
protected void |
addButton(javax.swing.JPanel panel,
javax.swing.JButton button,
java.awt.GridBagConstraints gbc,
java.lang.String tooltip,
java.lang.String mnemonicText,
java.lang.String name)
|
protected void |
addButtons(javax.swing.JPanel panel,
java.awt.GridBagConstraints gbc)
This adds the buttons on the RHS of the connection combo box. |
protected void |
checkConnection()
Checks the current selection is a connection name that exists in the underlying connections namespace and enables the buttons as appropriate, plus populates the details panel if this panel is in showDetails mode. |
protected void |
clearLastShownInfo()
Calls to populateDetails are only made if the connection store/name change. |
protected void |
disableDetails()
Disables all components in the details panel. |
void |
enableActiveComponents(boolean boo)
Enables or disables the picker component, but not the descriptive text. |
protected void |
enableButtons(boolean validConn)
Used to enable/disable buttons that require a valid connection to be selected for their enabled state. |
java.awt.Component |
getDefaultFocusComponent()
|
protected javax.swing.JPanel |
getDetailsPanel()
Returns the details panel (only called if m_showDetails is true). |
protected java.lang.String |
getPromptText()
Deprecated. - call setConnectionPrompt(java.lang.String) in a subclass constructor. |
protected oracle.ideimpl.db.DBUIResourceHelper |
getResourceHelper()
|
protected java.lang.String[] |
getSubTypes()
If the picker was setup to only list certain connection subtypes this returns the required list. |
protected void |
initialise()
Initialises the layout. |
protected void |
populateDetails(ConnectionInfo connInfo)
Populates the details panel with the given connection information. |
void |
setConnectionLabel(java.lang.String label)
Sets the label for the connection combo box. |
void |
setConnectionPrompt(java.lang.String prompt)
Sets the prompt above the connection selection. |
void |
setEnabled(boolean boo)
|
Methods inherited from class oracle.jdeveloper.db.panels.GlobalConnectionPanelUI |
---|
addComboListener, getComponentNamePrefix, getConnection, getConnection, getConnection, getConnection, getConnection, getConnectionInfo, getPicker, launchConnectionDialog, removeComboListener, setConnectionInfo, setContext |
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, 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 |
Constructor Detail |
---|
public GlobalDatabaseConnPanel.GlobalConnectionPanelUI2(boolean showDetails)
Method Detail |
---|
protected void enableButtons(boolean validConn)
validConn
- whether the current selection contains a valid connectionprotected java.lang.String[] getSubTypes()
protected void initialise()
protected oracle.ideimpl.db.DBUIResourceHelper getResourceHelper()
protected void addButtons(javax.swing.JPanel panel, java.awt.GridBagConstraints gbc)
protected void addButton(javax.swing.JPanel panel, javax.swing.JButton button, java.awt.GridBagConstraints gbc, java.lang.String tooltip, java.lang.String mnemonicText, java.lang.String name)
protected javax.swing.JPanel getDetailsPanel()
If overriden to return a non-standard panel,
populateDetails(oracle.jdeveloper.db.ConnectionInfo)
must also be overriden. In addition either disableDetails()
should
be overriden, or calling setEnabled
on the returned JPanel
should enable/disable all the detail components on the panel as well as
the panel itself.
public void enableActiveComponents(boolean boo)
public void setEnabled(boolean boo)
setEnabled
in class javax.swing.JComponent
protected void checkConnection()
enableButtons(boolean)
,
populateDetails(oracle.jdeveloper.db.ConnectionInfo)
protected final void clearLastShownInfo()
protected void disableDetails()
setEnabled( false )
on the details panel (returned by
getDetailsPanel()
). If that will not disable all the components
on the details panel this method should be overridden to do that.
The details panel should be enabled when populateDetails(oracle.jdeveloper.db.ConnectionInfo)
is
called with a ConnectionInfo.
protected void populateDetails(ConnectionInfo connInfo)
checkConnection()
@Deprecated protected java.lang.String getPromptText()
setConnectionPrompt(java.lang.String)
in a subclass constructor.
setConnectionPrompt(java.lang.String)
.
public void setConnectionLabel(java.lang.String label)
public void setConnectionPrompt(java.lang.String prompt)
public java.awt.Component getDefaultFocusComponent()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |