public abstract class CallHierarchyBrowserBase extends HierarchyBrowserBaseEx
Modifier and Type | Class and Description |
---|---|
protected static class |
CallHierarchyBrowserBase.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
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CALLEE_TYPE |
static java.lang.String |
CALLER_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 |
---|
CallHierarchyBrowserBase(Project project,
PsiElement method) |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JPanel |
createLegendPanel() |
protected java.lang.String |
getActionPlace() |
protected java.lang.String |
getBrowserDataKey() |
static java.lang.String |
getCalleeType() |
static java.lang.String |
getCallerType() |
protected java.lang.String |
getNextOccurenceActionNameImpl() |
protected java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> |
getPresentableNameMap()
Put (scope type -> presentable name) pairs into a map.
|
protected java.lang.String |
getPrevOccurenceActionNameImpl() |
protected void |
prependActions(DefaultActionGroup actionGroup) |
appendActions, changeView, changeView, createHierarchyTreeStructure, createTree, createTrees, dispose, doRefresh, getComparator, getContentDisplayName, getCurrentScopeType, getCurrentTree, getCurrentViewType, getData, getElementFromDescriptor, getFileColorForNode, getHierarchyBase, getNextOccurenceActionName, getOpenFileElementFromDescriptor, getPreviousOccurenceActionName, getScopeAll, getScopeClass, getScopeProject, getScopeTest, getTreeModel, goNextOccurence, goPreviousOccurence, hasNextOccurence, hasPreviousOccurence, isApplicableElement, 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
public static final java.lang.String CALLEE_TYPE
public static final java.lang.String CALLER_TYPE
public CallHierarchyBrowserBase(Project project, PsiElement method)
protected javax.swing.JPanel createLegendPanel()
createLegendPanel
in class HierarchyBrowserBaseEx
protected java.lang.String getBrowserDataKey()
getBrowserDataKey
in class HierarchyBrowserBaseEx
protected void prependActions(DefaultActionGroup actionGroup)
prependActions
in class HierarchyBrowserBaseEx
protected java.lang.String getActionPlace()
getActionPlace
in class HierarchyBrowserBaseEx
protected java.lang.String getPrevOccurenceActionNameImpl()
getPrevOccurenceActionNameImpl
in class HierarchyBrowserBaseEx
protected java.lang.String getNextOccurenceActionNameImpl()
getNextOccurenceActionNameImpl
in class HierarchyBrowserBaseEx
protected java.util.Map<java.lang.String,java.util.function.Supplier<java.lang.String>> getPresentableNameMap()
HierarchyBrowserBaseEx
HierarchyBrowserBaseEx.changeView(String, boolean)
method to get a proper localization in UI.getPresentableNameMap
in class HierarchyBrowserBaseEx
public static java.lang.String getCalleeType()
public static java.lang.String getCallerType()