Uses of Package
edu.rice.cs.drjava.model.definitions.reducedmodel

Packages that use edu.rice.cs.drjava.model.definitions.reducedmodel
edu.rice.cs.drjava.model The model package is responsible for the majority of the logic and state in DrJava. 
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
BraceInfo
          Indent information block.
HighlightStatus
          A block that represents information about the highlighting status of a particular section in the document.
ReducedModelControl
          This class provides an implementation of the BraceReduction interface for brace matching.
ReducedModelState
          Represents the bstract notion of a shadowing state.
 

Classes in edu.rice.cs.drjava.model.definitions.reducedmodel used by edu.rice.cs.drjava.model.definitions
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.reducedmodel
AbstractReducedModel
          A refactoring of the common code between ReducedModelComment and ReducedModelBrace.
BraceInfo
          Indent information block.
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.
HighlightStatus
          A block that represents information about the highlighting status of a particular section in the document.
InsideBlockComment
          The shadowing state that corresponds to being inside a block comment.
InsideDoubleQuote
          The shadowing state that corresponds to being inside a double-quoted string.
InsideLineComment
          The shadowing state that corresponds to being inside a line comment.
InsideSingleQuote
          The shadowing state that corresponds to being between single quotes.
ReducedModelControl
          This class provides an implementation of the BraceReduction interface for brace matching.
ReducedModelState
          Represents the bstract 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.Iterator