AsyncTreeModel
and StructureTreeModel
instead.@Deprecated public abstract class BaseProjectTreeBuilder extends AbstractTreeBuilder
Disposable.Parent
Modifier and Type | Field and Description |
---|---|
protected Project |
myProject
Deprecated.
|
DEFAULT_UPDATE_INACTIVE
Constructor and Description |
---|
BaseProjectTreeBuilder(Project project,
javax.swing.JTree tree,
javax.swing.tree.DefaultTreeModel treeModel,
AbstractTreeStructure treeStructure,
java.util.Comparator<NodeDescriptor<?>> comparator)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
canExpandPathTo(AbstractTreeNode<?> root,
java.lang.Object element)
Deprecated.
|
protected ProgressIndicator |
createProgressIndicator()
Deprecated.
|
protected void |
expandNodeChildren(javax.swing.tree.DefaultMutableTreeNode node)
Deprecated.
|
protected boolean |
isAlwaysShowPlus(NodeDescriptor nodeDescriptor)
Deprecated.
|
protected boolean |
isAutoExpandNode(NodeDescriptor nodeDescriptor)
Deprecated.
|
Promise<java.lang.Object> |
revalidateElement(java.lang.Object element)
Deprecated.
|
ActionCallback |
select(java.lang.Object element,
VirtualFile file,
boolean requestFocus)
|
Promise<java.lang.Object> |
selectAsync(java.lang.Object element,
VirtualFile file,
boolean requestFocus)
Deprecated.
|
ActionCallback |
selectInWidth(java.lang.Object element,
boolean requestFocus,
Condition<AbstractTreeNode<?>> nonStopCondition)
Deprecated.
|
protected boolean |
validateNode(java.lang.Object child)
Deprecated.
|
accept, addSubtreeToUpdate, addSubtreeToUpdate, addSubtreeToUpdateByElement, batch, buildNodeForElement, cancelUpdate, cleanUp, collapseChildren, createUi, createUpdater, dispose, expand, expand, expandAll, findNodeByElement, getBuilderFor, getInitialized, getNodeForElement, getReady, getRootElement, getRootNode, getSelectedElements, getSelectedElements, getTree, getTreeModel, getTreeStructure, getTreeStructureElement, getUi, getUpdater, init, initRootNode, isConsistent, isDisposed, isDisposeOnCollapsing, isLoadingNode, isNodeBeingBuilt, isSelectionBeingAdjusted, isSmartExpand, isToBuildChildrenInBackground, isToEnsureSelectionOnFocusGained, isToPaintSelection, queueUpdate, queueUpdate, queueUpdateFrom, queueUpdateFrom, runBackgroundLoading, scrollSelectionToVisible, scrollTo, scrollTo, select, select, select, select, select, select, setCanYieldUpdate, setNodeDescriptorComparator, setPassthroughMode, setTreeStructure, sortChildren, transformElement, updateAfterLoadedInBackground, updateFromRoot, updateNode, updateNodeDescriptor, yieldToEDT
protected final Project myProject
public BaseProjectTreeBuilder(Project project, javax.swing.JTree tree, javax.swing.tree.DefaultTreeModel treeModel, AbstractTreeStructure treeStructure, java.util.Comparator<NodeDescriptor<?>> comparator)
public Promise<java.lang.Object> revalidateElement(java.lang.Object element)
revalidateElement
in class AbstractTreeBuilder
protected boolean isAlwaysShowPlus(NodeDescriptor nodeDescriptor)
isAlwaysShowPlus
in class AbstractTreeBuilder
protected boolean isAutoExpandNode(NodeDescriptor nodeDescriptor)
isAutoExpandNode
in class AbstractTreeBuilder
protected final void expandNodeChildren(javax.swing.tree.DefaultMutableTreeNode node)
expandNodeChildren
in class AbstractTreeBuilder
@Deprecated public ActionCallback select(java.lang.Object element, VirtualFile file, boolean requestFocus)
public Promise<java.lang.Object> selectAsync(java.lang.Object element, VirtualFile file, boolean requestFocus)
public ActionCallback selectInWidth(java.lang.Object element, boolean requestFocus, Condition<AbstractTreeNode<?>> nonStopCondition)
protected boolean canExpandPathTo(AbstractTreeNode<?> root, java.lang.Object element)
protected boolean validateNode(java.lang.Object child)
validateNode
in class AbstractTreeBuilder
protected ProgressIndicator createProgressIndicator()
createProgressIndicator
in class AbstractTreeBuilder