Package | Description |
---|---|
oracle.ide.ceditor |
The
Code Editor package contains the code editing
implementation of the JDeveloper IDE. |
oracle.ide.model |
Contains interfaces and classes implementing JDeveloper's data model.
|
oracle.ide.resourcebundle |
Provides a designtime abstraction around locating and managing resource bundles
used by visual and non-visual editors.
|
oracle.javatools.buffer |
The
TextBuffer package assists in the manipulation of
in-memory text content, whether it is read-only text, or read-write
text. |
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.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.jdeveloper.java.util |
Public utilities for use with the java model, including the parser.
|
Modifier and Type | Class and Description |
---|---|
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 |
NodeUpdater
The
NodeUpdater class is a class which
takes care of the delayed notification in the idle time after a
text buffer change occurs. |
Modifier and Type | Class and Description |
---|---|
class |
TextBufferTracker
A tracker of changes to the
TextBuffer of a TextNode . |
Modifier and Type | Method and Description |
---|---|
boolean |
TextNode.addTextBufferListener(TextBufferListener listener)
Adds a text buffer listener to the text buffer of this node whether or not
the node is open.
|
void |
FacadeTextBuffer.Basic.addTextBufferListener(TextBufferListener listener) |
void |
FacadeTextBuffer.Guarded.addTextBufferListener(TextBufferListener listener) |
boolean |
TextNode.addWeakTextBufferListener(TextBufferListener listener)
Adds a text bufer listener to the text buffer of this node as its weak listeners.
|
void |
TextNode.removeTextBufferListener(TextBufferListener listener)
Removes a text buffer listener from the text buffer of this node.
|
void |
FacadeTextBuffer.Basic.removeTextBufferListener(TextBufferListener listener) |
void |
FacadeTextBuffer.Guarded.removeTextBufferListener(TextBufferListener listener) |
void |
TextNode.removeWeakTextBufferListener(TextBufferListener listener)
Removes a text buffer weak listener from the text buffer of this node.
|
Modifier and Type | Class and Description |
---|---|
class |
NodeResourceBundle
Implementors of
ResourceBundleWrapper must extend NodeResourceBundle
so that the ResourceBundleManager can properly work with their implementation. |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingTextBufferListener
A support class to forward text buffer events for a decorating text buffer.
|
Modifier and Type | Method and Description |
---|---|
void |
TextBufferDecorator.addTextBufferListener(TextBufferListener listener)
Registers the given observer to begin receiving notifications
when changes are made to the text buffer either by an insert or
remove.
|
void |
TextBuffer.addTextBufferListener(TextBufferListener listener)
Registers the given observer to begin receiving notifications
when changes are made to the text buffer either by an insert or
remove.
|
void |
ForwardingTextBufferListener.addTextBufferListener(TextBufferListener listener) |
void |
AbstractTextBuffer.addTextBufferListener(TextBufferListener listener)
Registers the given observer to begin receiving notifications
when changes are made to the text buffer either by an insert or
remove.
|
void |
TextBufferDecorator.removeTextBufferListener(TextBufferListener listener)
Unregisters the given observer from the notification list so
that it will no longer receive change updates.
|
void |
TextBuffer.removeTextBufferListener(TextBufferListener listener)
Unregisters the given observer from the notification list so
that it will no longer receive change updates.
|
void |
ForwardingTextBufferListener.removeTextBufferListener(TextBufferListener listener) |
void |
AbstractTextBuffer.removeTextBufferListener(TextBufferListener listener)
Unregisters the given observer from the notification list so
that it will no longer receive change updates.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicDocument
A
BasicDocument is an implementation of the
Document interface, similar to "PlainDocument" without
the extra overhead of the Element structures for maintaining line
number information, and with a different text buffer
implementation. |
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 | Class and Description |
---|---|
class |
SourceElementHandle
A SourceElementHandle safely handles the 'coordinates' of a
SourceElement . |