| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Lexer | |
|---|---|
| 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. | 
| oracle.javatools.parser | The Parser package is a basic framework of interfaces for
building a lexer or parser for various document types.  | 
| oracle.javatools.parser.css | |
| oracle.javatools.parser.diff | |
| oracle.javatools.parser.generic | The Generic Lexer package is a basic set of classes to
help in quickly prototyping a lexer/scanner for a given language.  | 
| oracle.javatools.parser.html | |
| oracle.javatools.parser.java.v2.scanner | The parser's scanner API. | 
| oracle.javatools.parser.plsql | |
| oracle.javatools.parser.plsql.old | |
| oracle.javatools.parser.plsql.syntax | |
| oracle.javatools.parser.properties | |
| Uses of Lexer in oracle.javatools.editor.language | 
|---|
| Fields in oracle.javatools.editor.language declared as Lexer | |
|---|---|
protected  Lexer | 
LexerBlockRenderer.lexer
The Lexer that is used for tokenizing.  | 
protected  Lexer | 
LexerDocumentRenderer.lexer
The Lexer that is used for tokenizing.  | 
| Methods in oracle.javatools.editor.language that return Lexer | |
|---|---|
protected abstract  Lexer | 
LexerBlockRenderer.createLexer()
Creates a Lexer used for breaking apart tokens in the primary language of this BlockRenderer implementation. | 
protected abstract  Lexer | 
LexerDocumentRenderer.createLexer()
Creates a Lexer used for breaking apart tokens in the primary language of the specific DocumentRenderer implementation  | 
protected  Lexer | 
LexerBlockRenderer.getLexer()
Get a cached language-specific Lexer (so that we don't have to constantly recreate it every time.)  | 
protected  Lexer | 
LexerDocumentRenderer.getLexer()
Get a cached language-specific Lexer (so that we don't have to constantly recreate it every time.)  | 
protected abstract  Lexer | 
AbstractBraceProvider.getLexer()
Gets (or creates) the lexer we'll use for lexing.  | 
protected  Lexer | 
GenericBraceProvider.getLexer()
 | 
| Methods in oracle.javatools.editor.language with parameters of type Lexer | |
|---|---|
 int | 
LexerDocumentRenderer.LexerOffsetsCache.findClosestOffset(Lexer lexer,
                  LexerToken lexerToken,
                  int offset)
Find the closest offset in the buffer we can start scanning from that occurs at or before the indicated offset.  | 
| Uses of Lexer in oracle.javatools.parser | 
|---|
| Classes in oracle.javatools.parser that implement Lexer | |
|---|---|
 class | 
AbstractLexer
The AbstractLexer is a basic abstract implementation
 which takes care of common functionality across all Lexers, such
 as the buffer and offset issues, and for providing a basic
 LexerToken object which just stores token and offset
 information. | 
| Fields in oracle.javatools.parser declared as Lexer | |
|---|---|
protected  Lexer | 
AbstractSyntaxRecognizer.lexer
The Lexer object providing the token stream.  | 
| Methods in oracle.javatools.parser that return Lexer | |
|---|---|
 Lexer | 
AbstractSyntaxRecognizer.getLexer()
 | 
abstract  Lexer | 
AbstractSyntaxRecognizer.instantiatePreferredLexer()
Subclasses should instantiate and customize preferred lexers here.  | 
| Methods in oracle.javatools.parser with parameters of type Lexer | |
|---|---|
 void | 
AbstractSyntaxRecognizer.initialize(Lexer lexer)
Initializes the SyntaxRecognizer.  | 
| Uses of Lexer in oracle.javatools.parser.css | 
|---|
| Classes in oracle.javatools.parser.css that implement Lexer | |
|---|---|
 class | 
CSSAtRuleLexer
Code Editor lexer for other At-Rules which are added as part of other components (like ADF) inside CSS documents.  | 
 class | 
CSSDeclarationsLexer
Code Editor lexer for style rules inside CSS documents.  | 
 class | 
CSSFontFaceRuleLexer
Code Editor lexer for style rules inside CSS documents.  | 
 class | 
CSSImportRuleLexer
Code Editor lexer for style rules inside CSS documents.  | 
 class | 
CSSLexer
Code Editor lexer for CSS documents.  | 
 class | 
CSSMediaRuleLexer
Code Editor lexer for style rules inside CSS documents.  | 
 class | 
CSSNamespaceRuleLexer
Code Editor lexer for style rules inside CSS documents.  | 
 class | 
CSSPageRuleLexer
Code Editor lexer for style rules inside CSS documents.  | 
 class | 
CSSPseudoRuleSetLexer
 | 
 class | 
CSSRuleSetLexer
Code Editor lexer for style rules inside CSS documents.  | 
| Uses of Lexer in oracle.javatools.parser.diff | 
|---|
| Classes in oracle.javatools.parser.diff that implement Lexer | |
|---|---|
 class | 
DiffLexer
The DiffLexer is an implementation of the
 Lexer interface for a *.diff or *.patch file. | 
| Uses of Lexer in oracle.javatools.parser.generic | 
|---|
| Classes in oracle.javatools.parser.generic that implement Lexer | |
|---|---|
 class | 
GenericLexer
The GenericLexer is a concrete implementation of the
 Lexer interface that can be used to lex
 Language implementations. | 
| Uses of Lexer in oracle.javatools.parser.html | 
|---|
| Classes in oracle.javatools.parser.html that implement Lexer | |
|---|---|
 class | 
HTMLLexer
The HTMLLexer is an implementation of the
 Lexer interface for the HTML language. | 
 class | 
TagLexer
The TagLexer is an implementation of the
 Lexer interface for lexing an HTML tag. | 
| Uses of Lexer in oracle.javatools.parser.java.v2.scanner | 
|---|
| Classes in oracle.javatools.parser.java.v2.scanner that implement Lexer | |
|---|---|
 class | 
ArrayedLexer
Lexer based on a precalculated array of tokens.  | 
 class | 
FastLexer
The FastLexer features two optimizations that make it faster than having just a Lexer.  | 
 class | 
JavadocLexer
The JavaDocLexer is an implementation of the
 Lexer interface for tokenizing a Java language documentation
 comment ("doc comment" aka, in violation of copyright, "Javadoc comment"). | 
 class | 
JavaLexer
The JavaLexer is an implementation of the Lexer
 interface for the Source language. | 
| Uses of Lexer in oracle.javatools.parser.plsql | 
|---|
| Methods in oracle.javatools.parser.plsql that return Lexer | |
|---|---|
static Lexer | 
PlsqlParser.createPlsqlLexer()
Lexer will use PlsqlTokens.  | 
static Lexer | 
PlsqlParser.createSqlLexer()
Lexer will use SqlTokens and SqlKeywords.  | 
| Uses of Lexer in oracle.javatools.parser.plsql.old | 
|---|
| Classes in oracle.javatools.parser.plsql.old that implement Lexer | |
|---|---|
 class | 
PlsqlLexer
Based on the JavaLexer.  | 
| Methods in oracle.javatools.parser.plsql.old that return Lexer | |
|---|---|
 Lexer | 
PlsqlSyntaxRecognizer.instantiatePreferredLexer()
 | 
| Uses of Lexer in oracle.javatools.parser.plsql.syntax | 
|---|
| Classes in oracle.javatools.parser.plsql.syntax that implement Lexer | |
|---|---|
 class | 
SqlLexer
 | 
 class | 
SqlPlsqlLexer
The SqlPlsqlLexer is used by the code editor only to highlight both the sql and plsql keywords.  | 
| Uses of Lexer in oracle.javatools.parser.properties | 
|---|
| Classes in oracle.javatools.parser.properties that implement Lexer | |
|---|---|
 class | 
DefinitionLexer
The DefinitionLexer is an implementation of the
 Lexer interface for lexing a property definition. | 
 class | 
PropertiesLexer
The PropertiesLexer is an implementation of the
 Lexer interface for a *.properties or *.rts file. | 
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02  | 
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||