| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
|---|---|
| BlockRenderer | The BlockRendererinterface describes the routines
 needed for rendering a block or region of text from a document. | 
| BraceProvider | The BraceProviderinterface provides the necessary
 routines to support matching-brace highlighting support in a
 language independent mechanism. | 
| DocumentRenderer | The DocumentRendererinterface describes the routines
 needed for rendering an entire document. | 
| DocumentRenderer2 | The DocumentRenderer2interface extendsDocumentRendererinterface with routine to render document
 using text offsets. | 
| ExtendedBraceProvider | The ExtendedBraceProviderinterface extends theBraceProviderto provide a routine to allow
 matching-brace highlight support to locate the closest brace. | 
| LanguageSupport | The LanguageSupportinterface is essentially a
 directory listing for language-specific support services such as
 syntax highlighting or formatting for a given language. | 
| OffsetDescriptionProvider | Provides a way for a language to provide a user displayable description of a location in a text buffer | 
| WordLocator | The WordLocatorinterface provides the methods for
 allowing each language to define its own word boundaries for
 word-based navigation. | 
| Class Summary | |
|---|---|
| AbstractBraceProvider | The GenericBraceProviderimplementation provides brace
 matching support for "generic" languages that implement the
 genericLanguageAPI to describe the language. | 
| AbstractDocumentRenderer | An AbstractDocumentRendereris the base class for allDocumentRenderersprovided with this editor component. | 
| AbstractLanguageSupport | An AbstractLanguageSupportis the base class for all
 LanguageSupports provided with this editor component. | 
| BaseStyle | The BaseStyledefines a set of color attributes for
 painting a segment of text. | 
| BooleanBitmap | The BooleanBitmapis a bitmap, or array, of boolean
 values. | 
| BuiltInStyles | The BuiltInStylesclass contains constants and statics
 with the styles that are built in and available for all document
 renderers to build on top of. | 
| DefaultWordLocator | A simple WordLocatorimplementation suitable for most artificial
 languages. | 
| GenericBraceProvider | The GenericBraceProviderimplementation provides brace
 matching support for "generic" languages that implement the
 genericLanguageAPI to describe the language. | 
| HistoryReadTextBuffer | The HistoryReadTextBufferis 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 LanguageModuleinterface acts as a registration
 vehicle and factory for the services used for editing a particular
 language. | 
| LexerBlockRenderer | The LexerBlockRendereris the abstract starting point
 forBlockRendererimplementations based on languages
 for which there is aLexerimplementation available. | 
| LexerDocumentRenderer | An LexerDocumentRendereris the abstact starting point forDocumentRenderersimplementations based on languages that
 haveLexerimplementations available for tokenizing the
 language. | 
| LexerDocumentRenderer.LexerOffsetsCache | The LexerOffsetsCacheprovides rapid access for
 offsets that correspond to the start of a language token. | 
| NaturalWordLocator | The NaturalWordLocatorimplementation that locates
 word boundaries on the JDK'sBreakIteratorfor
 natural language boundaries. | 
| NumberRange | A NumberRangeis just a wrapper for a starting and
 ending number so that we can return two numbers from a calculation. | 
| SmartIndentProvider | The SmartIndentProviderinterface provides the
 necessary routines that let language-specific implementations
 intelligently determine the proper indentation for any given line
 should be. | 
| StyledFragment | A StyledFragmentjust associates a BaseStyle with
 a region of text. | 
| StyledFragmentsList | A StyledFragmentsListis just a list of
 StyledFragments that we can re-use without having to constantly
 reallocate arrays and StyledFragment objects. | 
| StyleRegistry | A StyleRegistryis a registry of all known styles
 for all known language modules. | 
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.
You begin with defining a LanguageModule that specifies
the name of the module, the default file suffixes for the language,
and the syntax highlight styles used by the module. 
Next you define a LanguageSupport instance that is
responsible for managing the DocumentRenderer used for
syntax highlighting, the BraceProvider used for brace
matching, and so on. 
| 
 | Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.4.0) E17493-05 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||