Interface | Description |
---|---|
FilteredTreeModel.ParentProvider |
Interface to retrieve parent nodes.
|
IAsset |
A block of code within a file.
|
ModeOptionPane | |
ModeOptionPaneController.ModeOptionPaneDelegate |
Class | Description |
---|---|
AbstractModeOptionPane |
AbstractModeOptionPane.java - Option Pane with Mode combobox
A specialized OptionPane which has mode-overridable properties.
|
Asset |
A block of code within a file.
|
ExpansionModel |
An expansion model for trees.
|
FilteredTreeModel |
This class provides a filtered view on an underlying
TreeModel . |
FilteredTreeModel.TreeNodeParentProvider |
Implements
TreeNodeParentProvider for tree models that
use TreeNode objects such as DefaultTreeModel . |
ModeOptionPaneController | |
ModeOptionsDialog |
{{{ ModeOptionsDialog class
A customized OptionDialog for
SideKick, which includes a shared ComboBox for the current edit
mode.
|
ModeOptionsPane | Deprecated
Use AbstractModeOptionPane instead.
|
ParserOptionPane |
An option pane to configure the mode - parsers associations.
|
ParserSwitchAction |
An action to switch the current SideKick parser.
|
SideKick |
This is an EBComponent that manages a SideKick parser.
|
SideKickActions | |
SideKickActions.SideKickAction | |
SideKickActions.ToggleParser |
An action which will always activate the SideKick parser,
alternately selecting the default parser, and then the
selected one, allowing you to toggle between say, Outline
and Java parsers, XML and HTML, or Python and Jython parsers.
|
SideKickCompletion |
A code completion instance.
|
SideKickCompletionPopup | |
SideKickFoldHandler |
Provides a
FoldHandler based on the Asset s parsed from the buffer. |
SideKickMenuProvider | |
SideKickModeOptionsPane |
Mode-Specific options for SideKick - a custom ModeOptionPane which
includes 3 questions for the user, and provides an example of
how to extend ModeOptionPane and set/reset the mode options.
|
SideKickOptionPane | |
SideKickParsedData |
Stores a buffer structure tree.
|
SideKickParser |
An abstract base class for plugin-provided parser implementations.
|
SideKickPlugin |
SideKick plugin core class
Manages a mapping of View to SideKick instances, creating/destroying
SideKick objects whenever Views are created/destroyed.
|
SideKickToolBar |
Toolbar to display current sidekick asset and allow navigation via drop-down menus.
|
SideKickTree |
The Structure Browser dockable.
|
SideKickUpdate |
Generalized framework for code browsing, folding, and completion. Other plugins provide implementations of SideKickParser
which parse specific languages.
By implementing a SideKickParser
, a plugin can take advantage of SideKick's structure browser and its folding mode.
Plugins can also provide a SideKickCompletion
implementation to take advantage of SideKick's completion popup.