A B C D E F G H I K L M N P R S T U V _

## A

Asset - class sidekick.Asset.
  A block of code within a file.
Asset(String) - Constructor for class sidekick.Asset
activate(View) - Method in class sidekick.SideKickParser
  Deprecated. Use the form taking an `EditPane` instead.
activate(EditPane) - Method in class sidekick.SideKickParser
  This method is called when a buffer using this parser is selected in the specified view.
addAsset(String, String, String, int, Position) - Method in class sidekick.enhanced.SourceParser
addCommentAsset(String, int, Position) - Method in class sidekick.enhanced.SourceParser
addLineAsset(String, String, String, int, Position, Position) - Method in class sidekick.enhanced.SourceParser
addList(DefaultMutableTreeNode, ArrayList, ImageIcon) - Method in class sidekick.enhanced.SourceParser
addNotify() - Method in class sidekick.SideKickTree
addPackage(String, SourceAsset) - Method in class sidekick.enhanced.SourceParser.PackageMap
addPackageAsset(String, int, Position) - Method in class sidekick.enhanced.SourceParser
addToList(String, String, SourceAsset) - Method in class sidekick.enhanced.SourceParser.PackageMap
addWorkRequest(Runnable, boolean) - Static method in class sidekick.SideKickPlugin
  Returns the error source used by the given view.

## B

buildActionListener() - Method in class sidekick.SideKickTree
  Creates an action listener for the parse button.
buildTree(DefaultTreeModel) - Method in class sidekick.SideKickTree
buildTrees() - Method in class sidekick.enhanced.SourceParser

## C

COMMENT - Variable in class sidekick.enhanced.SourceParser
COMMENT_ICON - Variable in class sidekick.enhanced.SourceParser
COMPLETE_COMMAND - Static variable in class sidekick.SideKickActions
COMPLETE_DELAY_KEY - Static variable in class sidekick.SideKickActions
COMPLETE_INSTANT_KEY - Static variable in class sidekick.SideKickActions
canAddToPath(TreeNode) - Method in class sidekick.SideKickParsedData
  Subclasses can override this to handle special case nodes that may not be suitable for adding to the path.
canCompleteAnywhere() - Method in class sidekick.SideKickParser
  Returns if completion popups should be shown after any period of inactivity.
canHandleBackspace() - Method in class sidekick.SideKickParser
  Returns true if the parser can handle the backspace key being typed when the completion popup is open, else false if not.
commentList - Variable in class sidekick.enhanced.SourceParser
compare(Object, Object) - Method in class sidekick.enhanced.SourceParser.AssetComparator
compare(Object, Object) - Method in class sidekick.enhanced.SourceParser.PackageComparator
complete(View, int) - Static method in class sidekick.SideKickActions
complete(EditPane, int) - Method in class sidekick.SideKickParser
  Returns completions suitable for insertion at the specified position.
completeAsset(Position) - Method in class sidekick.enhanced.SourceParser
completeAsset(Position, String) - Method in class sidekick.enhanced.SourceParser
completeAsset(Position, int) - Method in class sidekick.enhanced.SourceParser
completePackageAsset(String, Position) - Method in class sidekick.enhanced.SourceParser.PackageMap
completePackageAsset(String, Position, String) - Method in class sidekick.enhanced.SourceParser.PackageMap
completePackageAsset(String, Position, int) - Method in class sidekick.enhanced.SourceParser.PackageMap
completePackageAsset(Position, int) - Method in class sidekick.enhanced.SourceParser
controlClick(View, IAsset, TreePath) - Method in class sidekick.SideKickTree.CustomTree
createPopup() - Method in class sidekick.enhanced.SourceTree

## D

data - Variable in class sidekick.SideKickTree
data - Variable in class sidekick.enhanced.SourceParser
deactivate(View) - Method in class sidekick.SideKickParser
  Deprecated. Use the form taking an `EditPane` instead.
deactivate(EditPane) - Method in class sidekick.SideKickParser
  This method is called when a buffer using this parser is no longer selected in the specified view.
dispose() - Method in class sidekick.SideKickCompletionPopup
doubleClicked(View, IAsset, TreePath) - Method in class sidekick.SideKickTree.CustomTree

## E

end - Variable in class sidekick.Asset
expandAll(boolean) - Method in class sidekick.SideKickTree
  Expand or collapse all nodes in a tree.
expandTreeAt(int) - Method in class sidekick.SideKickTree
expandTreeWithDelay() - Method in class sidekick.SideKickTree
  Expands the tree after a delay.

## F

find(String, Pattern, int) - Method in class sidekick.enhanced.SourceParser
find2(String, Pattern) - Method in class sidekick.enhanced.SourceParser
fitInScreen(Point, Window, int) - Static method in class sidekick.SideKickCompletionPopup
focusOnDefaultComponent() - Method in class sidekick.SideKickTree

## G

get(int) - Method in class sidekick.SideKickCompletion
getAsset(TreeNode) - Method in class sidekick.SideKickParsedData
  Convenience method to get the IAsset from the user object in the node
getAssetAtOffset(int) - Method in class sidekick.SideKickParsedData
getAssetAtPosition(int) - Method in class sidekick.SideKickParsedData
  Deprecated. use `SideKickParsedData.getAssetAtOffset(int)` instead
getCompletionDescription(int) - Method in class sidekick.SideKickCompletion
getEnd() - Method in class sidekick.Asset
  Returns the end position.
getEnd() - Method in interface sidekick.IAsset
  Returns the end position.
getFoldLevel(JEditBuffer, int, Segment) - Method in class sidekick.SideKickFoldHandler
getIcon() - Method in interface sidekick.IAsset
  Returns the icon to be shown for the asset in the structure tree.
getIcon() - Method in class sidekick.enhanced.SourceAsset
getInstantCompletionTriggers() - Method in class sidekick.SideKickParser
  Returns a list of characters which trigger completion immediately.
getLineNo() - Method in class sidekick.enhanced.SourceAsset
getLongDescription() - Method in class sidekick.enhanced.SourceAsset
getLongString() - Method in interface sidekick.IAsset
  Returns a full description of the asset to be shown in the view's status bar on when the mouse is over the asset in the tree.
getLongString() - Method in class sidekick.enhanced.SourceAsset
getName() - Method in class sidekick.Asset
  Returns the name of the Asset.
getName() - Method in interface sidekick.IAsset
  Returns the name of the Asset.
getName() - Method in class sidekick.SideKickParser
  Returns the parser's name.
getPackageAsset(String) - Method in class sidekick.enhanced.SourceParser.PackageMap
getParseTriggers() - Method in class sidekick.SideKickParser
  Returns a list of characters which trigger a buffer re-parse.
getParsedData(View) - Static method in class sidekick.SideKickParsedData
  Returns an instance of this class for the specified view.
getParser(String) - Static method in class sidekick.SideKickPlugin
getParserForBuffer(Buffer) - Static method in class sidekick.SideKickPlugin
getParserForView(View) - Static method in class sidekick.SideKickPlugin
getRenderer() - Method in class sidekick.SideKickCompletion
getShortDescription() - Method in class sidekick.enhanced.SourceAsset
getShortString() - Method in interface sidekick.IAsset
  Returns a brief description of the asset to be shown in the tree.
getShortString() - Method in class sidekick.enhanced.SourceAsset
getStart() - Method in class sidekick.Asset
  Returns the starting position.
getStart() - Method in interface sidekick.IAsset
  Returns the starting position.
getTokenLength() - Method in class sidekick.SideKickCompletion
  The length of the text being completed (popup will be positioned there).
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class sidekick.enhanced.SourceTree.Renderer
getTreePathForPosition(int) - Method in class sidekick.SideKickParsedData
getTreePathForPosition(TreeNode, int, List) - Method in class sidekick.SideKickParsedData
  TODO: please document what these parameters mean.
getView() - Method in class sidekick.SideKickUpdate
get_type() - Method in class sidekick.enhanced.SourceAsset
goToNextAsset(View) - Static method in class sidekick.SideKickActions
goToPrevAsset(View) - Static method in class sidekick.SideKickActions

## H

handleKey(KeyEvent) - Method in class sidekick.enhanced.SourceTree
handleKeystroke(int, char) - Method in class sidekick.SideKickCompletion
handleMessage(EBMessage) - Method in class sidekick.SideKickPlugin
handleMessage(EBMessage) - Method in class sidekick.SideKickTree
handleMessage(EBMessage) - Method in class sidekick.enhanced.SourceTree
handleMouse(MouseEvent) - Method in class sidekick.enhanced.SourceTree

## I

IAsset - interface sidekick.IAsset.
  A block of code within a file.
insert(int) - Method in class sidekick.SideKickCompletion
isCompletionSelectable(int) - Method in class sidekick.SideKickCompletion
isMarkersFlagSet() - Static method in class sidekick.enhanced.SourceTree
isParsingBuffer(Buffer) - Static method in class sidekick.SideKickPlugin
isRegisteredDockable(String) - Static method in class sidekick.enhanced.SourceTree
items - Variable in class sidekick.SideKickCompletion

## K

keyComplete(View) - Static method in class sidekick.SideKickActions
keyCompleteWithDelay(View) - Static method in class sidekick.SideKickActions
keyPressed(KeyEvent) - Method in class sidekick.enhanced.SourceTree.KeyHandler

## L

LINE_COMMENT - Variable in class sidekick.enhanced.SourceParser
loadIcon(String, Class, String) - Method in class sidekick.enhanced.SourceParser
loadIcons(String, Class) - Method in class sidekick.enhanced.SourceParser

## M

MAIN - Variable in class sidekick.enhanced.SourceParser
mouseDragged(MouseEvent) - Method in class sidekick.enhanced.SourceTree.MouseHandler
mouseMoved(MouseEvent) - Method in class sidekick.enhanced.SourceTree.MouseHandler
mousePressed(MouseEvent) - Method in class sidekick.enhanced.SourceTree.MouseHandler

## N

name - Variable in class sidekick.Asset
name - Variable in class sidekick.SideKickParser
narrowToAsset(View) - Static method in class sidekick.SideKickActions
newTree(DefaultMutableTreeNode, String, ArrayList, ImageIcon) - Method in class sidekick.enhanced.SourceParser

## P

PACKAGE_ICON - Variable in class sidekick.enhanced.SourceParser
PACKAGE_INVALID_ICON - Variable in class sidekick.enhanced.SourceParser
PARSED_DATA_PROPERTY - Static variable in class sidekick.SideKickPlugin
PARSER_PROPERTY - Static variable in class sidekick.SideKickPlugin
PARSE_COUNT - Static variable in class sidekick.SideKickPlugin
PKG_KEY - Variable in class sidekick.enhanced.SourceParser
ParserOptionPane - class sidekick.ParserOptionPane.
  An option pane to configure the mode - parsers associations.
ParserOptionPane() - Constructor for class sidekick.ParserOptionPane
packages - Variable in class sidekick.enhanced.SourceParser
paintComponent(Graphics) - Method in class sidekick.enhanced.SourceTree.Renderer
parse(Buffer, DefaultErrorSource) - Method in class sidekick.SideKickParser
  Parses the given text and returns a tree model.
parse(View, boolean) - Static method in class sidekick.SideKickPlugin
  Immediately begins parsing the current buffer in a background thread.
parse(Buffer, DefaultErrorSource) - Method in class sidekick.enhanced.SourceParser
  Parses the given text and returns a tree model.
parseBuffer(Buffer, DefaultErrorSource) - Method in class sidekick.enhanced.SourceParser
popup - Variable in class sidekick.enhanced.SourceTree
processMouseEvent(MouseEvent) - Method in class sidekick.SideKickTree.CustomTree
propertiesChanged() - Static method in class sidekick.SideKickActions

## R

registerParser(SideKickParser) - Static method in class sidekick.SideKickPlugin
  Deprecated. Write a `services.xml` file instead.
removeNotify() - Method in class sidekick.SideKickTree
root - Variable in class sidekick.SideKickParsedData
  Plugin parsers should add nodes to the root node.

## S

SERVICE - Static variable in class sidekick.SideKickParser
SUB_ICON - Variable in class sidekick.enhanced.SourceParser
SUB_INVALID_ICON - Variable in class sidekick.enhanced.SourceParser
SUB_KEY - Variable in class sidekick.enhanced.SourceParser
SideKickActions - class sidekick.SideKickActions.
SideKickActions() - Constructor for class sidekick.SideKickActions
SideKickCompletion - class sidekick.SideKickCompletion.
  A code completion instance.
SideKickCompletion() - Constructor for class sidekick.SideKickCompletion
  Deprecated. Use the other constructor instead.
SideKickCompletion(View, String) - Constructor for class sidekick.SideKickCompletion
SideKickCompletion(View, String, List) - Constructor for class sidekick.SideKickCompletion
SideKickCompletion(View, String, Object[]) - Constructor for class sidekick.SideKickCompletion
SideKickCompletionPopup - class sidekick.SideKickCompletionPopup.
SideKickCompletionPopup(View, SideKickParser, int, SideKickCompletion) - Constructor for class sidekick.SideKickCompletionPopup
SideKickFoldHandler - class sidekick.SideKickFoldHandler.
  Provides a `FoldHandler` based on the `Asset`s parsed from the buffer.
SideKickFoldHandler() - Constructor for class sidekick.SideKickFoldHandler
SideKickOptionPane - class sidekick.SideKickOptionPane.
SideKickOptionPane() - Constructor for class sidekick.SideKickOptionPane
SideKickParsedData - class sidekick.SideKickParsedData.
  Stores a buffer structure tree.
SideKickParsedData(String) - Constructor for class sidekick.SideKickParsedData
SideKickParser - class sidekick.SideKickParser.
  An abstract base class for plugin-provided parser implementations.
SideKickParser(String) - Constructor for class sidekick.SideKickParser
  The parser constructor.
SideKickPlugin - class sidekick.SideKickPlugin.
  SideKick plugin core which tracks registered parsers.
SideKickPlugin() - Constructor for class sidekick.SideKickPlugin
SideKickTree - class sidekick.SideKickTree.
  The Structure Browser dockable.
SideKickTree(View, boolean) - Constructor for class sidekick.SideKickTree
SideKickTree.CustomTree - class sidekick.SideKickTree.CustomTree.
  A JTree with added mouse handling.
SideKickTree.CustomTree(TreeModel) - Constructor for class sidekick.SideKickTree.CustomTree
SideKickUpdate - class sidekick.SideKickUpdate.
SideKickUpdate(View) - Constructor for class sidekick.SideKickUpdate
SourceAsset - class sidekick.enhanced.SourceAsset.
  SourceAsset: extends sidekick.Asset, provides the nodes for a structure tree
SourceAsset() - Constructor for class sidekick.enhanced.SourceAsset
SourceAsset(String, int, Position) - Constructor for class sidekick.enhanced.SourceAsset
SourceParser - class sidekick.enhanced.SourceParser.
  SourceParser: parses source and builds a sidekick structure tree Parsers are based on regular expressions and will therefore not able to correctly parse irregular source
SourceParser(String) - Constructor for class sidekick.enhanced.SourceParser
  Constructs a new SourceParser object
SourceParser(String, Class) - Constructor for class sidekick.enhanced.SourceParser
SourceParser.AssetComparator - class sidekick.enhanced.SourceParser.AssetComparator.
SourceParser.AssetComparator() - Constructor for class sidekick.enhanced.SourceParser.AssetComparator
SourceParser.PackageComparator - class sidekick.enhanced.SourceParser.PackageComparator.
SourceParser.PackageComparator() - Constructor for class sidekick.enhanced.SourceParser.PackageComparator
SourceParser.PackageMap - class sidekick.enhanced.SourceParser.PackageMap.
SourceParser.PackageMap() - Constructor for class sidekick.enhanced.SourceParser.PackageMap
SourceParser.PackageMap(SourceParser.PackageComparator) - Constructor for class sidekick.enhanced.SourceParser.PackageMap
SourceTree - class sidekick.enhanced.SourceTree.
SourceTree(View, boolean) - Constructor for class sidekick.enhanced.SourceTree
SourceTree.KeyHandler - class sidekick.enhanced.SourceTree.KeyHandler.
SourceTree.KeyHandler() - Constructor for class sidekick.enhanced.SourceTree.KeyHandler
SourceTree.MouseHandler - class sidekick.enhanced.SourceTree.MouseHandler.
SourceTree.MouseHandler() - Constructor for class sidekick.enhanced.SourceTree.MouseHandler
SourceTree.Renderer - class sidekick.enhanced.SourceTree.Renderer.
SourceTree.Renderer() - Constructor for class sidekick.enhanced.SourceTree.Renderer
selectAsset(View) - Static method in class sidekick.SideKickActions
setEnd(Position) - Method in class sidekick.Asset
  Set the end position
setEnd(Position) - Method in interface sidekick.IAsset
  Set the end position
setIcon(ImageIcon) - Method in class sidekick.enhanced.SourceAsset
setLong(String) - Method in class sidekick.enhanced.SourceAsset
setLongDescription(String) - Method in class sidekick.enhanced.SourceAsset
setName(String) - Method in class sidekick.Asset
  Set the name of the asset
setName(String) - Method in interface sidekick.IAsset
  Set the name of the asset
setParsedData(View, SideKickParsedData) - Static method in class sidekick.SideKickParsedData
  Sets the instance of this class for the specified view.
setParserForBuffer(Buffer, String) - Static method in class sidekick.SideKickPlugin
setShort(String) - Method in class sidekick.enhanced.SourceAsset
setShortDescription(String) - Method in class sidekick.enhanced.SourceAsset
setStart(Position) - Method in class sidekick.Asset
  Set the start position
setStart(Position) - Method in interface sidekick.IAsset
  Set the start position
setStatus(String) - Method in class sidekick.SideKickTree
shiftClick(View, IAsset, TreePath) - Method in class sidekick.SideKickTree.CustomTree
sidekick - package sidekick
sidekick.enhanced - package sidekick.enhanced
size() - Method in class sidekick.SideKickCompletion
start - Variable in class sidekick.Asset
start() - Method in class sidekick.SideKickPlugin
status - Variable in class sidekick.SideKickTree
stop() - Method in class sidekick.SideKickParser
  Stops the parse request currently in progress.
stop() - Method in class sidekick.SideKickPlugin
supportsCompletion() - Method in class sidekick.SideKickParser
  Returns if the parser supports code completion.

## T

text - Variable in class sidekick.SideKickCompletion
textArea - Variable in class sidekick.SideKickCompletion
toString() - Method in class sidekick.enhanced.SourceAsset
toggleMarkersFlag() - Static method in class sidekick.enhanced.SourceTree
tree - Variable in class sidekick.SideKickParsedData
tree - Variable in class sidekick.SideKickTree
treeFollowsCaret - Variable in class sidekick.SideKickTree

## U

USE - Variable in class sidekick.enhanced.SourceParser
USE_ICON - Variable in class sidekick.enhanced.SourceParser
USE_INVALID_ICON - Variable in class sidekick.enhanced.SourceParser
USE_KEY - Variable in class sidekick.enhanced.SourceParser
unregisterParser(SideKickParser) - Static method in class sidekick.SideKickPlugin
  Deprecated. Write a `services.xml` file instead.
update() - Method in class sidekick.SideKickTree
update() - Method in class sidekick.enhanced.SourceTree
updateInPlace(EditPane, int) - Method in class sidekick.SideKickCompletion

## V

view - Variable in class sidekick.SideKickCompletion
view - Variable in class sidekick.SideKickTree

## _

_asset - Variable in class sidekick.enhanced.SourceParser
_end - Variable in class sidekick.enhanced.SourceParser
_init() - Method in class sidekick.ParserOptionPane
_init() - Method in class sidekick.SideKickOptionPane
_lastLineNumber - Variable in class sidekick.enhanced.SourceParser
_pkgAsset - Variable in class sidekick.enhanced.SourceParser
_save() - Method in class sidekick.ParserOptionPane
_save() - Method in class sidekick.SideKickOptionPane
_start - Variable in class sidekick.enhanced.SourceParser

A B C D E F G H I K L M N P R S T U V _