public final class FavoritesTreeViewPanel extends javax.swing.JPanel implements DataProvider, DockContainer
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentjava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyDockContainer.ContentResponse, DockContainer.Dialog, DockContainer.Listener, DockContainer.Persistent| Modifier and Type | Field and Description | 
|---|---|
static DataKey<FavoriteTreeNodeDescriptor[]> | 
CONTEXT_FAVORITES_ROOTS_DATA_KEY  | 
static DataKey<java.lang.String> | 
FAVORITES_LIST_NAME_DATA_KEY  | 
static DataKey<FavoritesViewTreeBuilder> | 
FAVORITES_TREE_BUILDER_KEY  | 
static DataKey<DnDAwareTree> | 
FAVORITES_TREE_KEY  | 
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description | 
|---|
FavoritesTreeViewPanel(Project project)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
add(DockableContent content,
   RelativePoint dropTarget)  | 
RelativeRectangle | 
getAcceptArea()  | 
FavoritesViewTreeBuilder | 
getBuilder()  | 
javax.swing.JComponent | 
getContainerComponent()  | 
DockContainer.ContentResponse | 
getContentResponse(DockableContent content,
                  RelativePoint point)  | 
java.lang.Object | 
getData(java.lang.String dataId)
Returns the object corresponding to the specified data identifier. 
 | 
static java.lang.String | 
getQualifiedName(VirtualFile file)  | 
DnDAwareTree | 
getTree()  | 
boolean | 
isDisposeWhenEmpty()  | 
boolean | 
isEmpty()  | 
java.awt.Image | 
processDropOver(DockableContent content,
               RelativePoint point)  | 
void | 
selectElement(java.lang.Object selector,
             VirtualFile file,
             boolean requestFocus)  | 
void | 
setupToolWindow(ToolWindowEx window)  | 
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, 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, waitaddListener, closeAll, getAcceptAreaFallback, resetDropOver, startDropOverpublic static final DataKey<FavoriteTreeNodeDescriptor[]> CONTEXT_FAVORITES_ROOTS_DATA_KEY
public static final DataKey<DnDAwareTree> FAVORITES_TREE_KEY
public static final DataKey<FavoritesViewTreeBuilder> FAVORITES_TREE_BUILDER_KEY
public static final DataKey<java.lang.String> FAVORITES_LIST_NAME_DATA_KEY
public FavoritesTreeViewPanel(Project project)
public void selectElement(java.lang.Object selector,
                          VirtualFile file,
                          boolean requestFocus)
public DnDAwareTree getTree()
public java.lang.Object getData(java.lang.String dataId)
DataProviderPlatformDataKeys class.getData in interface DataProviderdataId - the data identifier for which the value is requested.public void setupToolWindow(ToolWindowEx window)
public static java.lang.String getQualifiedName(VirtualFile file)
public FavoritesViewTreeBuilder getBuilder()
public RelativeRectangle getAcceptArea()
getAcceptArea in interface DockContainerpublic DockContainer.ContentResponse getContentResponse(DockableContent content, RelativePoint point)
getContentResponse in interface DockContainerpublic javax.swing.JComponent getContainerComponent()
getContainerComponent in interface DockContainerpublic void add(DockableContent content, RelativePoint dropTarget)
add in interface DockContainerpublic boolean isEmpty()
isEmpty in interface DockContainerpublic java.awt.Image processDropOver(DockableContent content, RelativePoint point)
processDropOver in interface DockContainerpublic boolean isDisposeWhenEmpty()
isDisposeWhenEmpty in interface DockContainer