| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.javatools.editor.language.AbstractBraceProvider
oracle.javatools.editor.language.GenericBraceProvider
public class GenericBraceProvider
The GenericBraceProvider implementation provides brace
 matching support for "generic" languages that implement the
 generic Language API to describe the language.
BraceProvider, 
BraceMatchingPlugin| Field Summary | |
|---|---|
protected  java.lang.String | 
braceCharacters
String containing all possible brace characters for this language.  | 
protected  BraceHelper | 
braceHelper
The brace helper for the language implementation.  | 
protected  GenericLexer | 
lexer
The lexer to use for the language.  | 
protected  LexerToken | 
lexerToken
The token to use for lexing.  | 
protected  TextBuffer | 
textBuffer
The TextBuffer instance used by this GenericBraceProvider.  | 
| Fields inherited from class oracle.javatools.editor.language.AbstractBraceProvider | 
|---|
braceArray, braceCount | 
| Fields inherited from interface oracle.javatools.editor.language.BraceProvider | 
|---|
BALANCED_MATCH, MISMATCH, UNBALANCED_MATCH | 
| Constructor Summary | |
|---|---|
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.  | 
|
| Method Summary | |
|---|---|
protected  java.lang.String | 
getBraceCharacters()
Gets a string of all brace characters.  | 
protected  BraceHelper | 
getBraceHelper()
Gets the BraceHelper that gives information about the braces in this file.  | 
protected  Lexer | 
getLexer()
Gets (or creates) the lexer we'll use for lexing.  | 
protected  TextBuffer | 
getTextBuffer()
Gets the TextBuffer we are working on.  | 
protected  boolean | 
isBraceToken(int token)
True if the token is a brace token (open or close).  | 
| Methods inherited from class oracle.javatools.editor.language.AbstractBraceProvider | 
|---|
expandBraceArray, fillBraceArray, findMatchingBrace, guessBraceCount, isPartOfBrace | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface oracle.javatools.editor.language.BraceProvider | 
|---|
findMatchingBrace, isPartOfBrace | 
| Field Detail | 
|---|
protected TextBuffer textBuffer
protected BraceHelper braceHelper
protected GenericLexer lexer
protected LexerToken lexerToken
protected java.lang.String braceCharacters
| Constructor Detail | 
|---|
public GenericBraceProvider(LanguageSupport support,
                            Language language)
GenericLexer instance to use.
support - the language supportlanguage - the language definition
public GenericBraceProvider(LanguageSupport support,
                            Language language,
                            GenericLexer lexerToUse)
GenericLexer
 implementation.
support - the language supportlanguage - the language definitionlexerToUse - the lexer to use| Method Detail | 
|---|
protected TextBuffer getTextBuffer()
AbstractBraceProvider
getTextBuffer in class AbstractBraceProviderprotected BraceHelper getBraceHelper()
AbstractBraceProvider
getBraceHelper in class AbstractBraceProviderprotected Lexer getLexer()
AbstractBraceProvider
getLexer in class AbstractBraceProviderprotected boolean isBraceToken(int token)
AbstractBraceProvider
isBraceToken in class AbstractBraceProvidertoken - A token value returned by the lexer during lexing.protected java.lang.String getBraceCharacters()
AbstractBraceProvider
getBraceCharacters in class AbstractBraceProvider
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||