public class ProjectViewPane extends AbstractProjectViewPSIPane
AbstractProjectViewPSIPane.MySpeedSearchDisposable.Parent| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ID |
EP_NAME, myProject, myTree, myTreeStructure| Constructor and Description |
|---|
ProjectViewPane(Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToolbarActions(DefaultActionGroup actionGroup) |
static boolean |
canBeSelectedInProjectView(Project project,
VirtualFile file) |
protected BaseProjectTreeBuilder |
createBuilder(javax.swing.tree.DefaultTreeModel model) |
SelectInTarget |
createSelectInTarget() |
protected ProjectAbstractTreeStructureBase |
createStructure() |
protected ProjectViewTree |
createTree(javax.swing.tree.DefaultTreeModel treeModel) |
protected AbstractTreeUpdater |
createTreeUpdater(AbstractTreeBuilder treeBuilder) |
java.lang.String |
getComponentName() |
javax.swing.Icon |
getIcon() |
java.lang.String |
getId() |
java.lang.String |
getTitle() |
int |
getWeight() |
void |
readExternal(Element element) |
boolean |
supportsFlattenModules() |
boolean |
supportsShowExcludedFiles() |
void |
writeExternal(Element element) |
beforeSelect, createComponent, dispose, getStripe, installComparator, select, selectCB, updateFromRootbeforeDnDLeave, beforeDnDUpdate, createComparator, createFlattenModulesAction, createVisitor, createVisitor, createVisitor, createVisitor, enableDnD, exhumeElementFromNode, expand, extractValueFromNode, fireTreeChangeListener, getComponentToFocus, getData, getElementsFromNode, getManualOrderOptionText, getNodeModule, getPresentableSubIdIcon, getPresentableSubIdName, getPSIElementFromNode, getReady, getSelectedDescriptor, getSelectedDirectories, getSelectedDirectoriesInAmbiguousCase, getSelectedElement, getSelectedElements, getSelectedNode, getSelectedNodes, getSelectedPath, getSelectedPSIElements, getSelectionPaths, getSubId, getSubIds, getTransferedPsiElements, getTransferedTreeNodes, getTree, getTreeBuilder, getTreeStructure, getValueFromNode, installComparator, installComparator, isAutoScrollEnabledFor, isDefaultPane, isInitiallyVisible, isVisibleAndSelected, onSubIdChange, promisePathToElement, restoreExpandedPaths, saveExpandedPaths, selectModule, selectModuleGroup, setSubId, setTreeBuilder, supportsAbbreviatePackageNames, supportsCompactDirectories, supportsFoldersAlwaysOnTop, supportsHideEmptyMiddlePackages, supportsManualOrder, supportsShowLibraryContents, supportsShowModules, supportsSortByType, updateFrompublic static final java.lang.String ID
public ProjectViewPane(Project project)
public java.lang.String getTitle()
getTitle in class AbstractProjectViewPanepublic java.lang.String getId()
getId in class AbstractProjectViewPanepublic javax.swing.Icon getIcon()
getIcon in class AbstractProjectViewPanepublic SelectInTarget createSelectInTarget()
createSelectInTarget in class AbstractProjectViewPaneprotected AbstractTreeUpdater createTreeUpdater(AbstractTreeBuilder treeBuilder)
createTreeUpdater in class AbstractProjectViewPSIPaneprotected ProjectAbstractTreeStructureBase createStructure()
createStructure in class AbstractProjectViewPSIPaneprotected ProjectViewTree createTree(javax.swing.tree.DefaultTreeModel treeModel)
createTree in class AbstractProjectViewPSIPanepublic java.lang.String getComponentName()
public void readExternal(Element element)
readExternal in class AbstractProjectViewPanepublic void writeExternal(Element element)
writeExternal in class AbstractProjectViewPanepublic void addToolbarActions(DefaultActionGroup actionGroup)
addToolbarActions in class AbstractProjectViewPanepublic int getWeight()
getWeight in class AbstractProjectViewPaneprotected BaseProjectTreeBuilder createBuilder(javax.swing.tree.DefaultTreeModel model)
createBuilder in class AbstractProjectViewPSIPanepublic static boolean canBeSelectedInProjectView(Project project, VirtualFile file)
public boolean supportsFlattenModules()
supportsFlattenModules in class AbstractProjectViewPanepublic boolean supportsShowExcludedFiles()
supportsShowExcludedFiles in class AbstractProjectViewPane