public class MethodHierarchyBrowser extends MethodHierarchyBrowserBase
Modifier and Type | Class and Description |
---|---|
static class |
MethodHierarchyBrowser.BaseOnThisMethodAction |
HierarchyBrowserBaseEx.AlphaSortAction, HierarchyBrowserBaseEx.BaseOnThisElementAction, HierarchyBrowserBaseEx.ChangeScopeAction
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
OccurenceNavigator.OccurenceInfo
Disposable.Parent
DATA_KEY, METHOD_TYPE
HELP_ID, myCurrentViewType, SCOPE_ALL, SCOPE_CLASS, SCOPE_PROJECT, SCOPE_TEST
myContent, myProject
myVertical
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
EMPTY
KEY
Constructor and Description |
---|
MethodHierarchyBrowser(Project project,
PsiMethod method) |
Modifier and Type | Method and Description |
---|---|
protected HierarchyTreeStructure |
createHierarchyTreeStructure(java.lang.String typeName,
PsiElement psiElement) |
protected javax.swing.JPanel |
createLegendPanel() |
protected void |
createTrees(java.util.Map<java.lang.String,javax.swing.JTree> trees) |
PsiMethod |
getBaseMethod() |
protected java.util.Comparator<NodeDescriptor<?>> |
getComparator() |
protected PsiElement |
getElementFromDescriptor(HierarchyNodeDescriptor descriptor) |
protected boolean |
isApplicableElement(PsiElement psiElement) |
createStandardLegendPanel, getActionPlace, getBrowserDataKey, getMethodType, getNextOccurenceActionNameImpl, getPresentableNameMap, getPrevOccurenceActionNameImpl, prependActions
appendActions, changeView, changeView, createTree, dispose, doRefresh, getContentDisplayName, getCurrentScopeType, getCurrentTree, getCurrentViewType, getData, getFileColorForNode, getHierarchyBase, getNextOccurenceActionName, getOpenFileElementFromDescriptor, getPreviousOccurenceActionName, getScopeAll, getScopeClass, getScopeProject, getScopeTest, getTreeModel, goNextOccurence, goPreviousOccurence, hasNextOccurence, hasPreviousOccurence, isApplicableElementForBaseOn, setContent, setHierarchyBase
buildUi, configureTree, createToolbar, getAvailableElements, getDescriptor, getSelectedDescriptors, getSelectedElement, getSelectedElements, getSelectedNode, isDisposed
getActions, getComponent, getContent, getToolbar, isToolbarVisible, isVertical, paintComponent, setContent, setProvideQuickActions, setToolbar, setVertical
getComponentGraphics, getEmptyText, withEmptyText
andOpaque, andTransparent, getMaximumSize, getMinimumSize, getPreferredSize, withBackground, withBorder, withFont, withMaximumHeight, withMaximumWidth, withMinimumHeight, withMinimumWidth, withPreferredHeight, withPreferredSize, withPreferredWidth
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, 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, 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
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
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponent
getName, isCycleRoot
protected void createTrees(java.util.Map<java.lang.String,javax.swing.JTree> trees)
createTrees
in class HierarchyBrowserBaseEx
protected javax.swing.JPanel createLegendPanel()
createLegendPanel
in class HierarchyBrowserBaseEx
protected PsiElement getElementFromDescriptor(HierarchyNodeDescriptor descriptor)
getElementFromDescriptor
in class HierarchyBrowserBaseEx
protected boolean isApplicableElement(PsiElement psiElement)
isApplicableElement
in class HierarchyBrowserBaseEx
protected HierarchyTreeStructure createHierarchyTreeStructure(java.lang.String typeName, PsiElement psiElement)
createHierarchyTreeStructure
in class HierarchyBrowserBaseEx
protected java.util.Comparator<NodeDescriptor<?>> getComparator()
getComparator
in class HierarchyBrowserBaseEx
public PsiMethod getBaseMethod()