Package | Description |
---|---|
oracle.ide.ceditor |
The
Code Editor package contains the code editing
implementation of the JDeveloper IDE. |
oracle.javatools.compare.view | |
oracle.javatools.editor |
The
Editor package is a basic framework for an editor
component with syntax highlighting capabilities, built on top of the
Swing text framework. |
oracle.javatools.editor.folding |
Provides classes and interfaces for supporting collapsible source code
blocks in the code editor.
|
oracle.javatools.editor.gutter |
The Line Gutter package is a subset of the Editor package, and
contains API for working with a
Gutter associated with an
editor pane. |
oracle.javatools.editor.insight |
The Code Insight package is a subset of the Editor package, and is the
starting base for a code insight implementation to provide the user
with code assistance features.
|
oracle.javatools.editor.plugins |
The Plugins package is a subset of the Editor package, and is one
way to extend the functionality of an editor pane.
|
oracle.javatools.editor.popup |
The Popup Window package is a subset of the Editor package, and is
used to display popup windows associated with the editor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBrowseClickPlugin
Deprecated.
use declarative registration of browsing via ceditor-browse hook
|
class |
AbstractEditingPlugin
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. |
class |
AbstractEditorHoverPlugin
The
AbstractEditorHoverPlugin is an abstract plugin
implementation that helps in performing code hover for Java-like languages |
class |
BreadcrumbsPlugin
Plugin to add a breadcrumbs component to the editor.
|
class |
CodeEditorGutter
The
CodeEditorGutter interface is an extension of
the editor's Gutter interface to integrate with
the JDev environment and provide Context information
for other Addins. |
class |
DropHandlerPlugin
The
DropHandlerPlugin is an abstract class that allows
code editor clients to extend the drop functionality of Drag & Drop
for the code editor to support additional data flavors or even custom
drop behavior. |
class |
EditorStatusBar
The
StatusBarPlugin provides a status bar UI component
that works with the BasicEditorPane. |
class |
ScrollTipPlugin |
class |
SelectionSurroundPlugin
Plugin to listen for defined key presses when there is a selection in the editor.
|
class |
ZoomTextPlugin |
Modifier and Type | Class and Description |
---|---|
class |
InlineCodeHighlighter |
Modifier and Type | Class and Description |
---|---|
protected static class |
EmacsAction.Tracker
Protected class for tracking an editor and offset to determine
whether to merge possibly consecutive kill actions, or for
determining whether previous action was a yank or yank pop.
|
class |
FileOverviewMargin
Deprecated.
Use BasicEditorOverview
|
Modifier and Type | Method and Description |
---|---|
void |
BasicEditorPane.deinstallPlugin(EditorPlugin plugin)
This deinstalls an editor plugin from the editor.
|
void |
BasicEditorPane.installPlugin(EditorPlugin plugin)
This installs an editor plugin into the editor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCodeFoldingPlugin<B>
Defines common behavior for an editor plugin that enables collapsible
source code blocks.
|
Modifier and Type | Class and Description |
---|---|
class |
LineGutterPlugin
The
LineGutterPlugin is a line gutter which also
implements the Gutter interface that provides clients with
the ability to add or remove icon marks in the gutter associated
with an editor pane. |
Modifier and Type | Interface and Description |
---|---|
interface |
Insight
The
Insight interface describes the public API
available for programmatically invoking code insight. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInsight
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. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClickPlugin
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. |
class |
AbstractEditorPlugin
The
AbstractEditorPlugin provides a starting point
implementation for an editor plugin that provides many of the
common methods and fields used by plugins. |
class |
AbstractFoldingMargin |
class |
BraceMatchingPlugin
The
BraceMatchingPlugin provides support for brace
matching in languages where the LanguageSupport provides an
implementation of the BraceProvider interface for getting
information about braces specific to a language. |
class |
DragDropPlugin
The
DragDropPlugin is an editor plugin which extends
the DropTargetPlugin to support full Drag-N-Drop
functionality for the BasicEditorPane . |
class |
DropTargetPlugin
The
DropTargetPlugin is an editor plugin which adds
drop support to the BasicEditorPane so that it can
accept drop operations for Drag-n-Drop. |
class |
FindHighlightPlugin
Deprecated.
Finding can be done via oracle.javatools.editor.find.Finder
|
class |
GuardedHighlightPlugin
Plugin to add a highlight to guarded sections of an editor to indicate they
aren't editable.
|
class |
LineHighlightPlugin
The
LineHighlightPlugin is an editor plugin which
applies a background highlight to the current caret line. |
class |
StatusBarPlugin
The
StatusBarPlugin provides a status bar UI component
that works with the BasicEditorPane. |
class |
TrailingSpacePlugin
The
TrailingSpacePlugin is an
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. |
Modifier and Type | Class and Description |
---|---|
class |
HtmlPopup
A popup that displays HTML content over the code editor.
|
class |
PopupWindowManager
The
PopupWindowManager helps to manage popup windows
for a given editor pane. |