|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.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 definitionpublic GenericBraceProvider(LanguageSupport support, Language language, GenericLexer lexerToUse)
GenericLexer
implementation.
support
- the language supportlanguage
- the language definitionlexerToUse
- the lexer to useMethod Detail |
---|
protected TextBuffer getTextBuffer()
AbstractBraceProvider
getTextBuffer
in class AbstractBraceProvider
protected BraceHelper getBraceHelper()
AbstractBraceProvider
getBraceHelper
in class AbstractBraceProvider
protected Lexer getLexer()
AbstractBraceProvider
getLexer
in class AbstractBraceProvider
protected boolean isBraceToken(int token)
AbstractBraceProvider
isBraceToken
in class AbstractBraceProvider
token
- 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 Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |