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