|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.intellij.ide.structureView.TreeBasedStructureViewBuilder
public abstract class TreeBasedStructureViewBuilder
Default implementation of the StructureViewBuilder interface which uses the
standard IDEA implementation of the StructureView component and allows to
customize the data displayed in the structure view.
StructureViewModel,
TextEditorBasedStructureViewModel,
Language.getStructureViewBuilder(com.intellij.psi.PsiFile),
FileType.getStructureViewBuilder(com.intellij.openapi.vfs.VirtualFile, com.intellij.openapi.project.Project)| Constructor Summary | |
|---|---|
TreeBasedStructureViewBuilder()
|
|
| Method Summary | |
|---|---|
StructureView |
createStructureView(FileEditor fileEditor,
Project project)
Returns the structure view implementation for the file displayed in the specified editor. |
abstract StructureViewModel |
createStructureViewModel()
Returns the structure view model defining the data displayed in the structure view for a specific file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TreeBasedStructureViewBuilder()
| Method Detail |
|---|
public abstract StructureViewModel createStructureViewModel()
TextEditorBasedStructureViewModel
public StructureView createStructureView(FileEditor fileEditor,
Project project)
StructureViewBuilder
createStructureView in interface StructureViewBuilderfileEditor - the editor for which the structure view is requested.project - the project containing the file for which the structure view is requested.
TreeBasedStructureViewBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||