Package | Description |
---|---|
oracle.ide.ceditor |
The
Code Editor package contains the code editing
implementation of the JDeveloper IDE. |
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.language |
The Language package is a subset of the Editor package, and is the
framework for extending the editor with color syntax highlighting,
brace matching, and other language or content-specific editing
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.jdeveloper.browse |
Class and Description |
---|
BraceProvider
The
BraceProvider interface provides the necessary
routines to support matching-brace highlighting support in a
language independent mechanism. |
LexerDocumentRenderer
An
LexerDocumentRenderer is the abstact starting point for
DocumentRenderers implementations based on languages that
have Lexer implementations available for tokenizing the
language. |
NumberRange
A
NumberRange is just a wrapper for a starting and
ending number so that we can return two numbers from a calculation. |
Class and Description |
---|
DocumentRenderer
The
DocumentRenderer interface describes the routines
needed for rendering an entire document. |
LanguageSupport
The
LanguageSupport interface is essentially a
directory listing for language-specific support services such as
syntax highlighting or formatting for a given language. |
NumberRange
A
NumberRange is just a wrapper for a starting and
ending number so that we can return two numbers from a calculation. |
SmartIndentProvider
The
SmartIndentProvider interface provides the
necessary routines that let language-specific implementations
intelligently determine the proper indentation for any given line
should be. |
StyledFragmentsList
A
StyledFragmentsList is just a list of
StyledFragments that we can re-use without having to constantly
reallocate arrays and StyledFragment objects. |
StyleRegistry
A
StyleRegistry is a registry of all known styles
for all known language modules. |
Class and Description |
---|
AbstractBraceProvider
The
GenericBraceProvider implementation provides brace
matching support for "generic" languages that implement the
generic Language API to describe the language. |
AbstractDocumentRenderer
An
AbstractDocumentRenderer is the base class for all
DocumentRenderers provided with this editor component. |
BaseStyle
The
BaseStyle defines a set of color attributes for
painting a segment of text. |
BlockRenderer
The
BlockRenderer interface describes the routines
needed for rendering a block or region of text from a document. |
BraceProvider
The
BraceProvider interface provides the necessary
routines to support matching-brace highlighting support in a
language independent mechanism. |
DocumentRenderer
The
DocumentRenderer interface describes the routines
needed for rendering an entire document. |
DocumentRenderer2
The
DocumentRenderer2 interface extends
DocumentRenderer interface with routine to render document
using text offsets. |
HistoryReadTextBuffer
The
HistoryReadTextBuffer is a decorator around a
ReadTextBuffer to aid in damage calculations by allowing a client
to examine a single prior version of the ReadTextBuffer if the
document event representating the change is available. |
LanguageModule
The
LanguageModule interface acts as a registration
vehicle and factory for the services used for editing a particular
language. |
LanguageSupport
The
LanguageSupport interface is essentially a
directory listing for language-specific support services such as
syntax highlighting or formatting for a given language. |
LexerDocumentRenderer
An
LexerDocumentRenderer is the abstact starting point for
DocumentRenderers implementations based on languages that
have Lexer implementations available for tokenizing the
language. |
LexerOffsetsCache |
NumberRange
A
NumberRange is just a wrapper for a starting and
ending number so that we can return two numbers from a calculation. |
OffsetDescriptionProvider
Provides a way for a language to provide a user displayable
description of a location in a text buffer
|
SmartIndentProvider
The
SmartIndentProvider interface provides the
necessary routines that let language-specific implementations
intelligently determine the proper indentation for any given line
should be. |
StyledFragment
A
StyledFragment just associates a BaseStyle with
a region of text. |
StyledFragmentsList
A
StyledFragmentsList is just a list of
StyledFragments that we can re-use without having to constantly
reallocate arrays and StyledFragment objects. |
StyleRegistry
A
StyleRegistry is a registry of all known styles
for all known language modules. |
WordLocator
The
WordLocator interface provides the methods for
allowing each language to define its own word boundaries for
word-based navigation. |
Class and Description |
---|
NumberRange
A
NumberRange is just a wrapper for a starting and
ending number so that we can return two numbers from a calculation. |
Class and Description |
---|
NumberRange
A
NumberRange is just a wrapper for a starting and
ending number so that we can return two numbers from a calculation. |