|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use edu.rice.cs.drjava.model.definitions.reducedmodel | |
edu.rice.cs.drjava.model.definitions | Provides the data model for storing Java source code. |
edu.rice.cs.drjava.model.definitions.reducedmodel | This package contains the code for the "reduced model": a model of the text in the definitions pane designed for quickly locating matching parentheses, quotation marks, and comment delimiters. |
Classes in edu.rice.cs.drjava.model.definitions.reducedmodel used by edu.rice.cs.drjava.model.definitionsBraceReduction
|
The interface BraceReduction serves as the template for our reduced view of a java document, which stores only the information necessary for parenthesis matching. IndentInfo
|
Indent information block. ReducedModelState
|
The abstract notion of a shadowing state. ReducedModelStates
|
This interface contains the various constants used by the reduced model to represent the states of various blocks in the document. |
Classes in edu.rice.cs.drjava.model.definitions.reducedmodel used by edu.rice.cs.drjava.model.definitions.reducedmodelAbstractReducedModel
|
A refactoring of the common code between ReducedModelComment and ReducedModelBrace. Brace
|
This class acts as the representation of a brace in the reduced view. BraceReduction
|
The interface BraceReduction serves as the template for our reduced view of a java document, which stores only the information necessary for parenthesis matching. BraceReductionTestCase
|
Test cases which test the implementation of BraceReduction may extend this abstract class to acquire a convenience function for determining the state of the current token. Free
|
Shadowing state that indicates normal, unshadowed text. IndentInfo
|
Indent information block. InsideBlockComment
|
Shadowing state that corresponds to being inside a block comment. InsideDoubleQuote
|
Shadowing state that corresponds to being inside a double-quoted string. InsideLineComment
|
Shadowing state that corresponds to being inside a line comment. InsideSingleQuote
|
Shadowing state that corresponds to being between single quotes. ModelList
|
A list class with some extra features. ModelList.Iterator
|
Iterators for model list. ModelList.Node
|
A node class for the list. ReducedModelBrace
|
Keeps track of the true braces (i.e., "(){}[]"). ReducedModelComment
|
Keeps track of newlines, comment blocks, and single and double-quoted strings. ReducedModelControl
|
This class provides an implementation of the BraceReduction interface for brace matching. ReducedModelState
|
The abstract notion of a shadowing state. ReducedModelStates
|
This interface contains the various constants used by the reduced model to represent the states of various blocks in the document. ReducedToken
|
The representation of document text in the reduced model. Stutter
|
This class represents a special state, passed by some methods that return states, to indicate that it is necessary to back up one position before continuing in an iteration over a TokenList. TokenList
|
A list of reduced model tokens. TokenList.Iterator
|
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |