Package com.intellij.ide.structureView

Provides interfaces for implementing customized implementations of the Structure View and the File Structure Popup.

See:
          Description

Interface Summary
FileEditorPositionListener The listener interface which allows the structure view to receive notifications about changes to the editor selection.
ModelListener The listener interface which allows the structure view to receive notification about changes to data shown in the structure view.
StructureView Defines the implementation of a custom structure view or file structure popup component.
StructureViewBuilder Defines the implementation of Structure View and the file structure popup for a file type.
StructureViewFactory Factory interface for creating instances of the standard structure view component.
StructureViewModel Defines the model for the data displayed in the standard structure view or file structure popup component.
StructureViewTreeElement<V> An element in the structure view tree model.
 

Class Summary
TextEditorBasedStructureViewModel The standard StructureViewModel implementation which is linked to a text editor.
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.
 

Package com.intellij.ide.structureView Description

Provides interfaces for implementing customized implementations of the Structure View and the File Structure Popup.