public class ClassPackageSearchPanel extends javax.swing.JPanel implements ClassPackageView
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description | 
|---|
ClassPackageSearchPanel(ClassPackageBrowserContext browseContext)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
activateView()
Called to indicate that the view is active. 
 | 
void | 
dispose()
Dispose of this view. 
 | 
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)
Supplies the class with the data needed to filter classes and 
 packages. 
 | 
void | 
setFilter(ClassPackageBrowserFilterV2 filterV2)
Note that this method does nothing in this class because it uses
 ClassNameFilter and PackageNameFilter filters instead. 
 | 
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. 
 | 
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, updateadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, 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, transferFocusBackward, transferFocusUpCyclepublic ClassPackageSearchPanel(ClassPackageBrowserContext browseContext)
public void activateView()
ClassPackageViewactivateView in interface ClassPackageViewpublic java.lang.String getTitle()
ClassPackageViewgetTitle in interface ClassPackageViewpublic java.awt.Component getComponent()
ClassPackageViewgetComponent in interface ClassPackageViewpublic void setSelection(java.lang.String singleSelection)
ClassPackageView
 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.
setSelection in interface ClassPackageViewsingleSelection - the initial search textpublic java.lang.String getSelection()
ClassPackageViewgetSelection in interface ClassPackageViewpublic void setSelectedItems(java.lang.String[] multiSelection)
ClassPackageView
 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.
setSelectedItems in interface ClassPackageViewmultiSelection - an array of class and/or package namespublic java.lang.String[] getSelectedItems()
ClassPackageViewgetSelectedItems in interface ClassPackageViewpublic void setJavaManager(JavaManager javaManager)
ClassPackageViewJavaManager for the view.setJavaManager in interface ClassPackageViewjavaManager - a JavaManagerJavaManagerpublic void setClassAndPackageNameFilters(ClassNameFilter classFilter, PackageNameFilter pkgFilter)
ClassPackageViewsetClassAndPackageNameFilters in interface ClassPackageViewclassFilter - a filter for class namespkgFilter - the filter for package namesClassNameFilter, 
PackageNameFilterpublic void setFilter(ClassPackageBrowserFilterV2 filterV2)
setFilter in interface ClassPackageViewfilterV2 - a ClassPackageBrowserFilterV2setClassAndPackageNameFilters(ClassNameFilter, PackageNameFilter)public void setMultiSelect(boolean isMultiSelect)
ClassPackageViewsetMultiSelect in interface ClassPackageViewisMultiSelect - when true, multiple selection is
  allowed, otherwise it's notpublic void setMode(int classPackageMode)
ClassPackageViewsetMode in interface ClassPackageViewclassPackageMode - the ClassPackageBrowserV2 mode, class, package
  or classes and packagesClassPackageBrowserV2.PACKAGE_ONLY, 
ClassPackageBrowserV2.CLASS_ONLY, 
ClassPackageBrowserV2.CLASS_AND_PACKAGEpublic void dispose()
ClassPackageViewdispose in interface ClassPackageView