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 |
TextNode.removeTextBufferListener(TextBufferListener listener)
Removes a text buffer 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 . |