public class TypeHierarchyBrowser extends TypeHierarchyBrowserBase
TypeHierarchyBrowserBase.BaseOnThisTypeActionHierarchyBrowserBaseEx.AlphaSortAction, HierarchyBrowserBaseEx.BaseOnThisElementAction, HierarchyBrowserBaseEx.ChangeScopeActionjavax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentjava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyOccurenceNavigator.OccurenceInfoDisposable.ParentDATA_KEY, SUBTYPES_HIERARCHY_TYPE, SUPERTYPES_HIERARCHY_TYPE, TYPE_HIERARCHY_TYPEHELP_ID, myCurrentViewType, SCOPE_ALL, SCOPE_CLASS, SCOPE_PROJECT, SCOPE_TESTmyContent, myProjectmyVerticallistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTEMPTYKEY| Constructor and Description |
|---|
TypeHierarchyBrowser(Project project,
PsiClass psiClass) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canBeDeleted(PsiElement psiElement) |
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) |
protected java.util.Comparator<NodeDescriptor<?>> |
getComparator() |
protected java.lang.String |
getContentDisplayName(java.lang.String typeName,
PsiElement element) |
protected PsiElement |
getElementFromDescriptor(HierarchyNodeDescriptor descriptor) |
protected java.lang.String |
getQualifiedName(PsiElement psiElement) |
protected boolean |
isApplicableElement(PsiElement element) |
protected boolean |
isApplicableElementForBaseOn(PsiElement element) |
protected boolean |
isInterface(PsiElement psiElement) |
protected void |
prependActions(DefaultActionGroup actionGroup) |
createBaseOnThisAction, createTreeAndSetupCommonActions, createTreeAndSetupCommonActions, getActionPlace, getBrowserDataKey, getData, getNextOccurenceActionNameImpl, getPresentableNameMap, getPrevOccurenceActionNameImpl, getSubtypesHierarchyType, getSupertypesHierarchyType, getTypeHierarchyType, isInterface, setHierarchyBaseappendActions, changeView, changeView, createTree, dispose, doRefresh, getCurrentScopeType, getCurrentTree, getCurrentViewType, getFileColorForNode, getHierarchyBase, getNextOccurenceActionName, getOpenFileElementFromDescriptor, getPreviousOccurenceActionName, getScopeAll, getScopeClass, getScopeProject, getScopeTest, getTreeModel, goNextOccurence, goPreviousOccurence, hasNextOccurence, hasPreviousOccurence, setContentbuildUi, configureTree, createToolbar, getAvailableElements, getDescriptor, getSelectedDescriptors, getSelectedElement, getSelectedElements, getSelectedNode, isDisposedgetActions, getComponent, getContent, getToolbar, isToolbarVisible, isVertical, paintComponent, setContent, setProvideQuickActions, setToolbar, setVerticalgetComponentGraphics, getEmptyText, withEmptyTextandOpaque, andTransparent, getMaximumSize, getMinimumSize, getPreferredSize, withBackground, withBorder, withFont, withMaximumHeight, withMaximumWidth, withMinimumHeight, withMinimumWidth, withPreferredHeight, withPreferredSize, withPreferredWidthgetAccessibleContext, 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, 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, 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, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetComponentgetName, isCycleRootprotected boolean isInterface(PsiElement psiElement)
isInterface in class TypeHierarchyBrowserBaseprotected void createTrees(java.util.Map<java.lang.String,javax.swing.JTree> trees)
createTrees in class HierarchyBrowserBaseExprotected void prependActions(DefaultActionGroup actionGroup)
prependActions in class TypeHierarchyBrowserBaseprotected java.lang.String getContentDisplayName(java.lang.String typeName,
PsiElement element)
getContentDisplayName in class HierarchyBrowserBaseExprotected PsiElement getElementFromDescriptor(HierarchyNodeDescriptor descriptor)
getElementFromDescriptor in class HierarchyBrowserBaseExprotected javax.swing.JPanel createLegendPanel()
createLegendPanel in class HierarchyBrowserBaseExprotected boolean isApplicableElement(PsiElement element)
isApplicableElement in class HierarchyBrowserBaseExprotected boolean isApplicableElementForBaseOn(PsiElement element)
isApplicableElementForBaseOn in class HierarchyBrowserBaseExprotected java.util.Comparator<NodeDescriptor<?>> getComparator()
getComparator in class HierarchyBrowserBaseExprotected HierarchyTreeStructure createHierarchyTreeStructure(java.lang.String typeName, PsiElement psiElement)
createHierarchyTreeStructure in class HierarchyBrowserBaseExprotected boolean canBeDeleted(PsiElement psiElement)
canBeDeleted in class TypeHierarchyBrowserBaseprotected java.lang.String getQualifiedName(PsiElement psiElement)
getQualifiedName in class TypeHierarchyBrowserBase