Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Uses of Interface
oracle.javatools.parser.Lexer

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.

 


Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.