Package | Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
LexerBlockRenderer
The
LexerBlockRenderer is the abstract starting point
for BlockRenderer implementations based on languages
for which there is a Lexer implementation available. |
Modifier and Type | Field and Description |
---|---|
protected BlockRenderer |
LexerDocumentRenderer.blockRenderer
The block renderer used for rendering.
|
Modifier and Type | Method and Description |
---|---|
protected abstract BlockRenderer |
LexerDocumentRenderer.createBlockRenderer()
Creates a BlockRenderer used for rendering the tokens in the
primary language of this specific DocumentRenderer implementation.
|
abstract BlockRenderer |
LanguageModule.createBlockRenderer(TextBuffer buffer)
Creates a new BlockRenderer instance for editing this
specific language.
|
static BlockRenderer |
LanguageModule.createBlockRendererForFileType(java.lang.String fileType,
TextBuffer textBuffer) |
protected BlockRenderer |
LexerDocumentRenderer.getBlockRenderer()
Get a cached block renderer (so that we don't have to keep
recreating it.)
|