The AbstractClickPlugin is an abstract starting point for an EditorPlugin implementation which provides support for performing some action when the user clicks over certain text in an editor, usually with a modifier key held down.

The AbstractEditingPlugin is an assistance plugin that helps with Java/JavaScript coding (basically, languages with descendants from C), to take care of the various tedious aspects of editing, such as lining up asterisks in multi-line comments, balancing comment start and ends, and so on.

The AbstractInsight class provides some of the common functionality of all Insight implementations, such as handling the delayed timer, trapping of editor commands, displaying of the Insight window, and so on.

The AbstractLexer is a basic abstract implementation which takes care of common functionality across all Lexers, such as the buffer and offset issues, and for providing a basic LexerToken object which just stores token and offset information.

AbstractPinnable implements the Pinnable interface as it applies to a DockableWindow which is capable of responding to changes in selection in the active View as well as changes of the active View from one View to another.

Deprecated.since 2.0 this method is no longer called during the processing of extension sources; the source will be added to the classpath using the BaseExtensionVisitor.addToClasspath(ElementContext,Extension,URI) method.

Adjust the position (z-order) of the Component represented by this object, if in fact this object represents a Component, affecting source add call and optionaly the live Component within its controlling LayoutManager.