public class ProjectViewPane extends AbstractProjectViewPSIPane
AbstractProjectViewPSIPane.MySpeedSearch
Disposable.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, updateFromRoot
beforeDnDLeave, 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, updateFrom
public static final java.lang.String ID
public ProjectViewPane(Project project)
public java.lang.String getTitle()
getTitle
in class AbstractProjectViewPane
public java.lang.String getId()
getId
in class AbstractProjectViewPane
public javax.swing.Icon getIcon()
getIcon
in class AbstractProjectViewPane
public SelectInTarget createSelectInTarget()
createSelectInTarget
in class AbstractProjectViewPane
protected AbstractTreeUpdater createTreeUpdater(AbstractTreeBuilder treeBuilder)
createTreeUpdater
in class AbstractProjectViewPSIPane
protected ProjectAbstractTreeStructureBase createStructure()
createStructure
in class AbstractProjectViewPSIPane
protected ProjectViewTree createTree(javax.swing.tree.DefaultTreeModel treeModel)
createTree
in class AbstractProjectViewPSIPane
public java.lang.String getComponentName()
public void readExternal(Element element)
readExternal
in class AbstractProjectViewPane
public void writeExternal(Element element)
writeExternal
in class AbstractProjectViewPane
public void addToolbarActions(DefaultActionGroup actionGroup)
addToolbarActions
in class AbstractProjectViewPane
public int getWeight()
getWeight
in class AbstractProjectViewPane
protected BaseProjectTreeBuilder createBuilder(javax.swing.tree.DefaultTreeModel model)
createBuilder
in class AbstractProjectViewPSIPane
public static boolean canBeSelectedInProjectView(Project project, VirtualFile file)
public boolean supportsFlattenModules()
supportsFlattenModules
in class AbstractProjectViewPane
public boolean supportsShowExcludedFiles()
supportsShowExcludedFiles
in class AbstractProjectViewPane