public interface StructureViewExtension
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<StructureViewExtension> |
EXTENSION_POINT_NAME |
Modifier and Type | Method and Description |
---|---|
default void |
filterChildren(java.util.Collection<StructureViewTreeElement> baseChildren,
StructureViewTreeElement [] extensionChildren) |
StructureViewTreeElement[] |
getChildren(PsiElement parent) |
java.lang.Object |
getCurrentEditorElement(Editor editor,
PsiElement parent) |
java.lang.Class<? extends PsiElement> |
getType() |
static final ExtensionPointName<StructureViewExtension> EXTENSION_POINT_NAME
java.lang.Class<? extends PsiElement> getType()
StructureViewTreeElement[] getChildren(PsiElement parent)
java.lang.Object getCurrentEditorElement(Editor editor, PsiElement parent)
default void filterChildren(java.util.Collection<StructureViewTreeElement> baseChildren, StructureViewTreeElement [] extensionChildren)