Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
LanguageSupport |
BasicEditorPane.getLanguageSupport() |
LanguageSupport |
BasicDocument.getLanguageSupport()
Fetches the LanguageSupport associated with this document.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicDocument.setLanguageSupport(LanguageSupport support)
Set the LanguageSupport used by this document to the specified
one.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLanguageSupport
An
AbstractLanguageSupport is the base class for all
LanguageSupports provided with this editor component. |
Modifier and Type | Field and Description |
---|---|
protected LanguageSupport |
SmartIndentProvider.support
The umbrella
LanguageSupport instance. |
Modifier and Type | Method and Description |
---|---|
static LanguageSupport |
LanguageModule.createDefaultSupport()
Static factory routine to create a default
LanguageSupport
for editing plain text. |
abstract LanguageSupport |
LanguageModule.createLanguageSupport()
Creates a new LanguageSupport instance for editing this
specific language.
|
static LanguageSupport |
LanguageModule.createSupportForFileType(java.lang.Class supportClass)
Static factory routine to create a
LanguageSupport
based on the currently registered LanguageModules . |
static LanguageSupport |
LanguageModule.createSupportForFileType(java.lang.String fileName)
Static factory routine to create a
LanguageSupport
for the given filename based on the currently registered
LanguageModules . |
Constructor and Description |
---|
AbstractDocumentRenderer(LanguageSupport support)
Constructs a new style provider for the specified document.
|
DefaultWordLocator(LanguageSupport support)
Constructs a new DefaultWordLocator.
|
GenericBraceProvider(LanguageSupport support,
Language language)
Constructs a new GenericBraceProvider associated with the given
LanguageSupport and language instance.
|
GenericBraceProvider(LanguageSupport support,
Language language,
GenericLexer lexerToUse)
Constructs a new GenericBraceProvider associated with the given
LanguageSupport and language instance.
|
LexerDocumentRenderer(LanguageSupport support)
Constructs a new style provider for the specified document.
|
NaturalWordLocator(LanguageSupport support)
Constructs a new NaturalWordLocator.
|
SmartIndentProvider(LanguageSupport support)
Constructs a new
SmartIndentProvider |