public class StubViewerPsiBasedTree extends java.lang.Object implements ViewerPsiBasedTree
ViewerPsiBasedTree.PsiTreeUpdater
Disposable.Parent
Constructor and Description |
---|
StubViewerPsiBasedTree(Project project,
ViewerPsiBasedTree.PsiTreeUpdater updater) |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Usually not invoked directly, see class javadoc.
|
void |
fillTreeForStub(PsiFileWithStubSupport file,
StubTree tree) |
void |
focusTree() |
javax.swing.JComponent |
getComponent() |
PsiElement |
getPsiElementForStub(StubElement<?> stub) |
boolean |
isFocusOwner() |
void |
reloadTree(PsiElement rootRootElement,
java.lang.String text) |
void |
selectNodeFromPsi(PsiElement element) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
removeListenerOfClass, selectNodeFromEditor
public static final Logger LOG
public StubViewerPsiBasedTree(Project project, ViewerPsiBasedTree.PsiTreeUpdater updater)
public void reloadTree(PsiElement rootRootElement, java.lang.String text)
reloadTree
in interface ViewerPsiBasedTree
public javax.swing.JComponent getComponent()
getComponent
in interface ViewerPsiBasedTree
public boolean isFocusOwner()
isFocusOwner
in interface ViewerPsiBasedTree
public void focusTree()
focusTree
in interface ViewerPsiBasedTree
public void dispose()
Disposable
dispose
in interface Disposable
public void selectNodeFromPsi(PsiElement element)
selectNodeFromPsi
in interface ViewerPsiBasedTree
public PsiElement getPsiElementForStub(StubElement<?> stub)
public void fillTreeForStub(PsiFileWithStubSupport file, StubTree tree)