public class ProjectListBuilder extends AbstractListBuilder
AbstractListBuilder.ModelmyList, myModel, myParentTitle, myProject, myTreeStructure| Constructor and Description |
|---|
ProjectListBuilder(Project project,
CommanderPanel panel,
AbstractTreeStructure treeStructure,
java.util.Comparator comparator,
boolean showRoot) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUpdateRequest() |
void |
addUpdateRequest(boolean shouldRefreshSelection) |
void |
dispose() |
protected java.util.List<AbstractTreeNode<?>> |
getAllAcceptableNodes(java.lang.Object[] childElements,
VirtualFile file) |
protected boolean |
nodeIsAcceptableForElement(AbstractTreeNode node,
java.lang.Object element) |
protected void |
refreshSelection() |
protected boolean |
shouldEnterSingleTopLevelElement(java.lang.Object rootChild) |
void |
updateList(boolean shouldRefreshSelection) |
protected void |
updateParentTitle() |
buildRoot, drillDown, ensureSelectionExist, enterElement, enterElement, getParentNode, getSelectedValue, goUp, selectElement, selectItem, setParentTitle, shouldAddTopElement, updateListpublic ProjectListBuilder(Project project, CommanderPanel panel, AbstractTreeStructure treeStructure, java.util.Comparator comparator, boolean showRoot)
protected void updateParentTitle()
updateParentTitle in class AbstractListBuilderprotected boolean shouldEnterSingleTopLevelElement(java.lang.Object rootChild)
shouldEnterSingleTopLevelElement in class AbstractListBuilderprotected boolean nodeIsAcceptableForElement(AbstractTreeNode node, java.lang.Object element)
nodeIsAcceptableForElement in class AbstractListBuilderprotected java.util.List<AbstractTreeNode<?>> getAllAcceptableNodes(java.lang.Object[] childElements, VirtualFile file)
getAllAcceptableNodes in class AbstractListBuilderpublic void dispose()
dispose in class AbstractListBuilderpublic void addUpdateRequest()
public void addUpdateRequest(boolean shouldRefreshSelection)
public void updateList(boolean shouldRefreshSelection)
protected void refreshSelection()