Skip navigation links

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

E52944-01


oracle.jdeveloper.dialogs
Class ClassPackageTreePanel

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.jdeveloper.dialogs.ClassPackageTreePanel

All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, ClassPackageView

public class ClassPackageTreePanel
extends javax.swing.JPanel
implements ClassPackageView
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

 

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
ClassPackageTreePanel(ClassPackageBrowserContext browseContext, ClassPackageBrowserFilterV2 filter)
           

 

Method Summary
 void activateView()
          Called to indicate that the view is active.
 java.awt.Component getComponent()
          Gets the default component.
 java.lang.String[] getSelectedItems()
          Gets the one or more selected class or package names.
 java.lang.String getSelection()
          A valid class or package name.
 java.lang.String getTitle()
          Gets the title for this view.
 void setClassAndPackageNameFilters(ClassNameFilter classFilter, PackageNameFilter pkgFilter)
          This panel does not use ClassNameFilter or PackageNameFilter filters.
 void setFilter(ClassPackageBrowserFilterV2 filterV2)
          Supplies the view with a ClassPackageBrowserFilterV2 which is used to check each package and class before adding it to the browser.
 void setJavaManager(JavaManager javaManager)
          Sets the JavaManager for the view.
 void setMode(int classPackageMode)
          Indicates whether the view shows classes, packages, or both.
 void setMultiSelect(boolean isMultiSelect)
          Determines whether multiple selections are allowed.
 void setSelectedItems(java.lang.String[] multiSelection)
          Initializes the selection in the dialog tabs.
 void setSelection(java.lang.String singleSelection)
          Initializes the dialog state.

 

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

ClassPackageTreePanel

public ClassPackageTreePanel(ClassPackageBrowserContext browseContext,
                             ClassPackageBrowserFilterV2 filter)

Method Detail

activateView

public void activateView()
Description copied from interface: ClassPackageView
Called to indicate that the view is active.
Specified by:
activateView in interface ClassPackageView

getTitle

public java.lang.String getTitle()
Description copied from interface: ClassPackageView
Gets the title for this view.
Specified by:
getTitle in interface ClassPackageView
Returns:
the title text

getComponent

public java.awt.Component getComponent()
Description copied from interface: ClassPackageView
Gets the default component. This is the component that should have initial focus in the panel.
Specified by:
getComponent in interface ClassPackageView
Returns:
the default component

setSelection

public void setSelection(java.lang.String singleSelection)
Description copied from interface: ClassPackageView
Initializes the dialog state. The effect of this method on the search panel, is to set the the default search text. On the hierarchy panel, the node corresponding to defaultSelection is selected unless it is not avaialble in the tree.

Note: This method is only intended to initialize the dialog state. It is not a complement to ClassPackageView.getSelection() which is not guaranteed to return the supplied initial selection. The ClassPackageView.getSelection() method returns the resolved value, or null if the resolution has not completed or the search criteria resulted in no matching items.

Specified by:
setSelection in interface ClassPackageView
Parameters:
singleSelection - the initial search text

getSelection

public java.lang.String getSelection()
Description copied from interface: ClassPackageView
A valid class or package name.
Specified by:
getSelection in interface ClassPackageView
Returns:
gets the fully-qualified class name

setSelectedItems

public void setSelectedItems(java.lang.String[] multiSelection)
Description copied from interface: ClassPackageView
Initializes the selection in the dialog tabs. The effect of this method on the search panel, is to set the the default search text to the first item in the supplied array. On the class hierarchy panel, each node corresponding to an entry in the defaultSelection array is selected in the tree unless the node is not found in the tree.

Note: This method is only intended to initialize the dialog state. It is not a complement to ClassPackageView.getSelectedItems(), which is not guaranteed to return the supplied initial selection. This method returns the resolved value, or an empty array if the resolution has not completed or the search criteria resulted in no matching items.

Specified by:
setSelectedItems in interface ClassPackageView
Parameters:
multiSelection - an array of class and/or package names

getSelectedItems

public java.lang.String[] getSelectedItems()
Description copied from interface: ClassPackageView
Gets the one or more selected class or package names.
Specified by:
getSelectedItems in interface ClassPackageView
Returns:
an array of class and/or package names

setJavaManager

public void setJavaManager(JavaManager javaManager)
Description copied from interface: ClassPackageView
Sets the JavaManager for the view.
Specified by:
setJavaManager in interface ClassPackageView
Parameters:
javaManager - a JavaManager
See Also:
JavaManager

setClassAndPackageNameFilters

public void setClassAndPackageNameFilters(ClassNameFilter classFilter,
                                          PackageNameFilter pkgFilter)
This panel does not use ClassNameFilter or PackageNameFilter filters.
Specified by:
setClassAndPackageNameFilters in interface ClassPackageView
Parameters:
classFilter - a filter for class names
pkgFilter - the filter for package names
See Also:
ClassNameFilter, PackageNameFilter

setFilter

public void setFilter(ClassPackageBrowserFilterV2 filterV2)
Description copied from interface: ClassPackageView
Supplies the view with a ClassPackageBrowserFilterV2 which is used to check each package and class before adding it to the browser.
Specified by:
setFilter in interface ClassPackageView
See Also:
ClassPackageBrowserFilterV2

setMultiSelect

public void setMultiSelect(boolean isMultiSelect)
Description copied from interface: ClassPackageView
Determines whether multiple selections are allowed.
Specified by:
setMultiSelect in interface ClassPackageView
Parameters:
isMultiSelect - when true, multiple selection is allowed, otherwise it's not

setMode

public void setMode(int classPackageMode)
Description copied from interface: ClassPackageView
Indicates whether the view shows classes, packages, or both.
Specified by:
setMode in interface ClassPackageView
Parameters:
classPackageMode - the ClassPackageBrowserV2 mode, class, package or classes and packages
See Also:
ClassPackageBrowserV2.PACKAGE_ONLY, ClassPackageBrowserV2.CLASS_ONLY, ClassPackageBrowserV2.CLASS_AND_PACKAGE

Skip navigation links

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

E52944-01


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