public class ClassSearchPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description | 
|---|---|
| protected javax.swing.JCheckBox | cbac | 
| protected javax.swing.JCheckBox | cbc | 
| protected javax.swing.JCheckBox | cbic | 
| protected javax.swing.JCheckBox | cbifThe checkbox for interfaces. | 
| protected java.lang.ClassLoader | clThe classloader. | 
| protected jadex.commons.gui.ClassSearchPanel.ClassTableModel | ctm | 
| protected java.lang.String | curqueryThe current search query text. | 
| protected static javax.swing.UIDefaults | iconsThe icons. | 
| protected TerminableFuture<java.lang.Void> | lastsearch | 
| protected javax.swing.JTable | resultsThe results table. | 
| protected javax.swing.JLabel | statusThe status. | 
| protected IThreadPool | tpThe thread pool. | 
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description | 
|---|
| ClassSearchPanel(java.lang.ClassLoader cl,
                IThreadPool tp)Create a new search panel. | 
| ClassSearchPanel(java.lang.ClassLoader cl,
                IThreadPool tp,
                boolean interfaces,
                boolean absclasses,
                boolean classes,
                boolean innerclasses)Create a new search panel. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.Class<?> | getSelectedClass()Get the selected class. | 
| IThreadPool | getThreadPool()Get the thread pool. | 
| protected boolean | isCurrentQuery(java.lang.String curquery)Test if the search is still the current one. | 
| static void | main(java.lang.String[] args)Main for testing. | 
| void | performSearch(java.lang.String exp)Perform a search using a search expression. | 
| protected void | setCurrentQuery(java.lang.String curquery)Set the current query string. | 
| protected void | setStatus(java.lang.String text)Set a status text. | 
| static java.lang.Class<?> | showDialog(java.lang.ClassLoader cl,
          IThreadPool tp,
          java.awt.Component parent)Show a repository and artifact dialog. | 
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, transferFocusUpCycleprotected static final javax.swing.UIDefaults icons
protected javax.swing.JTable results
protected jadex.commons.gui.ClassSearchPanel.ClassTableModel ctm
protected javax.swing.JLabel status
protected IThreadPool tp
protected java.lang.ClassLoader cl
protected java.lang.String curquery
protected javax.swing.JCheckBox cbif
protected javax.swing.JCheckBox cbac
protected javax.swing.JCheckBox cbc
protected javax.swing.JCheckBox cbic
protected TerminableFuture<java.lang.Void> lastsearch
public ClassSearchPanel(java.lang.ClassLoader cl,
                        IThreadPool tp)
public ClassSearchPanel(java.lang.ClassLoader cl,
                        IThreadPool tp,
                        boolean interfaces,
                        boolean absclasses,
                        boolean classes,
                        boolean innerclasses)
public IThreadPool getThreadPool()
protected void setCurrentQuery(java.lang.String curquery)
curquery - The current query.protected boolean isCurrentQuery(java.lang.String curquery)
curquery - The current search text.public void performSearch(java.lang.String exp)
protected void setStatus(java.lang.String text)
text - The text.public java.lang.Class<?> getSelectedClass()
public static void main(java.lang.String[] args)
public static java.lang.Class<?> showDialog(java.lang.ClassLoader cl,
                                            IThreadPool tp,
                                            java.awt.Component parent)