|
Extension SDK 10.1.2 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use oracle.javatools.editor.language | |
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. |
Classes in oracle.javatools.editor.language used by oracle.javatools.editor | |
BaseStyle
The BaseStyle defines a set of color attributes for
painting a segment of text. |
|
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. |
Classes in oracle.javatools.editor.language used by oracle.javatools.editor.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. |
|
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. |
|
LexerDocumentRenderer.LexerOffsetsCache
The LexerOffsetsCache provides rapid access for
offsets that correspond to the start of a language token. |
|
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. |
|
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. |
|
Extension SDK | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Copyright © 1997, 2004, Oracle. All rights reserved.