|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
oracle.ide.panels.DefaultTraversablePanel
oracle.jdeveloper.offlinedb.panels.OfflineDBChooserPanel
public class OfflineDBChooserPanel
Traversable panel that allows the user to choose (or create) an Offline Database. It is configurable to additionally allow the user to choose (or create) an application and project as well.
The panel expects the wizard oracle.ide.Context in the namespace
under the key oracle.ide.db.UIContants.WIZARD_CONTEXT_KEY.
It will place the chosen provider under the key
UIConstants.PROVIDER_KEY.
| 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 |
|---|
| 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.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 | |
|---|---|
OfflineDBChooserPanel()
|
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addOfflineDatabaseListener(java.awt.event.ItemListener il)
Add a listener to be informed of changes to the selected offline database. |
java.awt.Component |
getComponent()
Returns this by default. |
java.awt.Component |
getDefaultFocusComponent()
This panels choice for default focus. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
void |
onEntry(TraversableContext data)
Does nothing by default. |
void |
onExit(TraversableContext data)
Does nothing by default. |
protected void |
populateApplications()
|
protected void |
populateOfflineDatabases()
|
protected void |
populateProjects()
|
void |
setAllowApplicationCreate(boolean createApp)
Sets whether to allow a new application to be created. |
void |
setAllowOfflineDatabaseCreate(boolean createOfflineDB)
Sets whether to allow the user to create a new offline database in the current project. |
void |
setAllowOfflineDatabaseEdit(boolean editOfflineDB)
Sets whether to allow the user to edit an offline database in the current project. |
void |
setAllowProjectCreate(boolean createProj)
Sets whether to allow a new project to be created in the current application. |
void |
setDefaultSelection(OfflineDBObjectProvider defaultSelection)
|
void |
setEditingProvider(java.net.URL url)
Indicates that we are in the process of editing the given provider and therefore it should not appear in the picklist. |
void |
setIncludeProjectDependencies(boolean incProjDeps)
Sets whether to include dependent projects in the project picker. |
void |
setOnlineDatabase(Database db)
|
void |
setOtherOfflineProvider(OfflineDBObjectProvider otherOfflineProvider)
Any providers which are dependant on this one are excluded from the DBObjectProvider list. |
void |
setProviderLike(ProviderSettings likePro)
Sets a provider to filter the provider list by. |
void |
setShowApplications(boolean showApp)
Sets whether to show the applications available in jdev. |
void |
setShowOfflineDatabaseDetail(boolean showOfflineDBDetail)
Sets whether to include a component under the offline database picker to show the details of the selected offline database. |
void |
setShowProjects(boolean showProj)
Set whether to show the projects available in the current application. |
| Methods inherited from class oracle.ide.panels.DefaultTraversablePanel |
|---|
gbc, gbc, 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 |
| Constructor Detail |
|---|
public OfflineDBChooserPanel()
| Method Detail |
|---|
public void addOfflineDatabaseListener(java.awt.event.ItemListener il)
public void setDefaultSelection(OfflineDBObjectProvider defaultSelection)
public void setShowApplications(boolean showApp)
public void setAllowApplicationCreate(boolean createApp)
public void setShowProjects(boolean showProj)
public void setIncludeProjectDependencies(boolean incProjDeps)
public void setProviderLike(ProviderSettings likePro)
public void setEditingProvider(java.net.URL url)
public void setOnlineDatabase(Database db)
public void setAllowProjectCreate(boolean createProj)
public void setAllowOfflineDatabaseCreate(boolean createOfflineDB)
public void setAllowOfflineDatabaseEdit(boolean editOfflineDB)
public void setShowOfflineDatabaseDetail(boolean showOfflineDBDetail)
public java.awt.Component getComponent()
DefaultTraversablePanelthis by default.
getComponent in interface TraversablegetComponent in class DefaultTraversablePanelComponent that the user interacts with
for creating or editing an object.Traversable.getComponent()public void onEntry(TraversableContext data)
DefaultTraversablePanel
onEntry in interface TraversableonEntry in class DefaultTraversablePaneldata - The data wrapper where the
Traversable locates the data that it needs to
populate the UI.Traversable.onEntry(TraversableContext)
public void onExit(TraversableContext data)
throws TraversalException
DefaultTraversablePanel
onExit in interface TraversableonExit in class DefaultTraversablePaneldata - The data object where changes made in the UI
should be copied so that the changes can be accessed by other
Traversables.
TraversalException - if the user has entered either
incomplete, invalid, or inconsistent data. This exception
prevents the property dialog or wizard from continuing and
forces the user to stay on the current Traversable
until the data entered is valid or the user cancels. The
exception class itself is capable of carrying an error message
that will be shown to the user. Refer to its javadoc for details.Traversable.onExit(TraversableContext)protected void populateApplications()
protected void populateProjects()
protected void populateOfflineDatabases()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerpublic void setOtherOfflineProvider(OfflineDBObjectProvider otherOfflineProvider)
public java.awt.Component getDefaultFocusComponent()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||