Package org.gjt.sp.jedit.search
Class HyperSearchResults
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- org.gjt.sp.jedit.search.HyperSearchResults
-
- All Implemented Interfaces:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
,DefaultFocusComponent
public class HyperSearchResults extends javax.swing.JPanel implements DefaultFocusComponent
HyperSearch results window.- 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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
HIGHLIGHT_PROP
static int
M_OPEN
static int
M_OPEN_NEW_PLAIN_VIEW
static int
M_OPEN_NEW_SPLIT
static int
M_OPEN_NEW_VIEW
static java.lang.String
NAME
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description HyperSearchResults(View view)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNotify()
void
expandAllNodes(javax.swing.tree.DefaultMutableTreeNode node)
void
focusOnDefaultComponent()
Sets focus on the default component.javax.swing.JTree
getTree()
Returns the result tree.javax.swing.tree.DefaultTreeModel
getTreeModel()
void
handleBufferUpdate(BufferUpdate bmsg)
void
removeNotify()
void
searchDone(javax.swing.tree.DefaultMutableTreeNode searchNode)
void
searchDone(javax.swing.tree.DefaultMutableTreeNode searchNode, javax.swing.tree.DefaultMutableTreeNode selectNode)
void
searchFailed()
void
searchStarted()
void
setSearchStatus(java.lang.String status)
static boolean
traverseNodes(javax.swing.tree.DefaultMutableTreeNode node, HyperSearchTreeNodeCallback callbackInterface)
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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, 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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
HIGHLIGHT_PROP
public static final java.lang.String HIGHLIGHT_PROP
- See Also:
- Constant Field Values
-
M_OPEN
public static final int M_OPEN
- See Also:
- Constant Field Values
-
M_OPEN_NEW_VIEW
public static final int M_OPEN_NEW_VIEW
- See Also:
- Constant Field Values
-
M_OPEN_NEW_PLAIN_VIEW
public static final int M_OPEN_NEW_PLAIN_VIEW
- See Also:
- Constant Field Values
-
M_OPEN_NEW_SPLIT
public static final int M_OPEN_NEW_SPLIT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HyperSearchResults
public HyperSearchResults(View view)
-
-
Method Detail
-
focusOnDefaultComponent
public void focusOnDefaultComponent()
Description copied from interface:DefaultFocusComponent
Sets focus on the default component.- Specified by:
focusOnDefaultComponent
in interfaceDefaultFocusComponent
-
addNotify
public void addNotify()
- Overrides:
addNotify
in classjavax.swing.JComponent
-
removeNotify
public void removeNotify()
- Overrides:
removeNotify
in classjavax.swing.JComponent
-
handleBufferUpdate
public void handleBufferUpdate(BufferUpdate bmsg)
-
traverseNodes
public static boolean traverseNodes(javax.swing.tree.DefaultMutableTreeNode node, HyperSearchTreeNodeCallback callbackInterface)
-
getTreeModel
public javax.swing.tree.DefaultTreeModel getTreeModel()
-
getTree
public javax.swing.JTree getTree()
Returns the result tree.- Returns:
- the result tree
- Since:
- jEdit 4.1pre9
-
searchStarted
public void searchStarted()
-
setSearchStatus
public void setSearchStatus(java.lang.String status)
-
searchFailed
public void searchFailed()
-
searchDone
public void searchDone(javax.swing.tree.DefaultMutableTreeNode searchNode, javax.swing.tree.DefaultMutableTreeNode selectNode)
- Parameters:
searchNode
- the result nodeselectNode
- the node that must be selected, or null- Since:
- jEdit 4.3pre12
-
searchDone
public void searchDone(javax.swing.tree.DefaultMutableTreeNode searchNode)
-
expandAllNodes
public void expandAllNodes(javax.swing.tree.DefaultMutableTreeNode node)
-
-