Extension SDK 10.1.2

Uses of Interface
oracle.javatools.buffer.ReadTextBuffer

Packages that use ReadTextBuffer
oracle.ide.runner Contains classes that allow addins some level of control on the IDE runner system. 
oracle.javatools.buffer The TextBuffer package assists in the manipulation of in-memory text content, whether it is read-only text, or read-write text. 
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.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.util The Parser Utilities package contains utility classes used by the rest of the parser framework. 
 

Uses of ReadTextBuffer in oracle.ide.runner
 

Methods in oracle.ide.runner with parameters of type ReadTextBuffer
 void SmartDataProvider.getExpressions(ReadTextBuffer tb, int startOffset, int endOffset, java.util.List expressions)
           
 

Uses of ReadTextBuffer in oracle.javatools.buffer
 

Subinterfaces of ReadTextBuffer in oracle.javatools.buffer
 interface TextBuffer
          The TextBuffer interface describes a class which can be used for managing the raw text content of a document.
 

Classes in oracle.javatools.buffer that implement ReadTextBuffer
 class CharArrayReadTextBuffer
          The CharArrayReadTextBuffer is a wrapper implementation that provides a ReadTextBuffer interface on top of a String datasource.
 

Methods in oracle.javatools.buffer that return ReadTextBuffer
static ReadTextBuffer TextBufferFactory.createReadTextBuffer(java.lang.String dataSource)
          Creates a ReadTextBuffer wrapper implementation for the given String data source so that it can be used with other classes that accept a ReadTextBuffer such as the parser package.
static ReadTextBuffer TextBufferFactory.createReadTextBuffer(char[] dataSource)
          Creates a ReadTextBuffer wrapper implementation for the given String data source so that it can be used with other classes that accept a ReadTextBuffer such as the parser package.
 

Methods in oracle.javatools.buffer with parameters of type ReadTextBuffer
static java.text.CharacterIterator TextBufferFactory.createCharacterIterator(ReadTextBuffer textBuffer)
          Constructs a new CharacterIterator wrapper for the given text buffer instance so that the buffer can be used with a BreakIterator in the java.text package.
static java.io.Reader TextBufferFactory.createReader(ReadTextBuffer textBuffer)
          Constructs a new Reader wrapper for the given text buffer instance so that the buffer can be read using the Reader API.
 

Uses of ReadTextBuffer in oracle.javatools.editor.language
 

Classes in oracle.javatools.editor.language that implement ReadTextBuffer
 class HistoryReadTextBuffer
          The HistoryReadTextBuffer is 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.
 

Methods in oracle.javatools.editor.language with parameters of type ReadTextBuffer
static HistoryReadTextBuffer HistoryReadTextBuffer.acquireReadTextBuffer(ReadTextBuffer buffer, BasicDocumentEvent event)
          Acquire a shared (reused) wrapper text buffer for use.
 

Uses of ReadTextBuffer in oracle.javatools.parser
 

Fields in oracle.javatools.parser declared as ReadTextBuffer
protected  ReadTextBuffer AbstractLexer.textBuffer
          The underlying text buffer we are lexing.
 

Methods in oracle.javatools.parser that return ReadTextBuffer
 ReadTextBuffer Lexer.getTextBuffer()
          Gets the text buffer that is being used by this Lexer.
 ReadTextBuffer AbstractLexer.getTextBuffer()
          Gets the text buffer that is being used by this Lexer.
 

Methods in oracle.javatools.parser with parameters of type ReadTextBuffer
 void AbstractSyntaxRecognizer.initialize(ReadTextBuffer buffer)
          Initializes the SyntaxRecognizer with a preferred lexer.
 void AbstractSyntaxRecognizer.initialize(ReadTextBuffer buffer, int startOffset)
          Initializes the SyntaxRecognizer with a preferred lexer to start at the given start offset.
 void Lexer.setTextBuffer(ReadTextBuffer buffer)
          Sets the text buffer that is to be used by this Lexer.
 void AbstractLexer.setTextBuffer(ReadTextBuffer buffer)
          Sets the text buffer that is to be used by this Lexer.
 

Uses of ReadTextBuffer in oracle.javatools.parser.generic
 

Methods in oracle.javatools.parser.generic with parameters of type ReadTextBuffer
 int BraceHelper.getBraceIndex(ReadTextBuffer buffer, int startOffset, int endOffset)
          Fetches the index of the brace at the specified location in the buffer.
 

Uses of ReadTextBuffer in oracle.javatools.parser.util
 

Methods in oracle.javatools.parser.util with parameters of type ReadTextBuffer
 int KeywordTable.lookupKeyword(ReadTextBuffer buffer, int startOffset, int endOffset, int precomputedHash)
          Lookup the given keyword marked by the given start and end offset in the ReadTextBuffer, and return the matching token value, or Lexer.TK_NOT_FOUND if there is no such keyword in the table.
 


Extension SDK

 

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