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.
|
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. |