Uses of Class
edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelState

Packages that use ReducedModelState
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.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. 
 

Uses of ReducedModelState in edu.rice.cs.drjava.model
 

Methods in edu.rice.cs.drjava.model that return ReducedModelState
 ReducedModelState AbstractGlobalModel.ConcreteOpenDefDoc.getStateAtCurrent()
           
 ReducedModelState DummyOpenDefDoc.getStateAtCurrent()
           
 ReducedModelState AbstractDJDocument.getStateAtCurrent()
          Assumes that read lock and reduced lock are already held.
 ReducedModelState DJDocument.getStateAtCurrent()
           
 ReducedModelState AbstractDJDocument.stateAtRelLocation(int dist)
          Assumes that read lock and reduced lock are already held.
 

Uses of ReducedModelState in edu.rice.cs.drjava.model.definitions.reducedmodel
 

Subclasses of ReducedModelState in edu.rice.cs.drjava.model.definitions.reducedmodel
 class Free
          Shadowing state that indicates normal, unshadowed text.
 class InsideBlockComment
          The shadowing state that corresponds to being inside a block comment.
 class InsideDoubleQuote
          The shadowing state that corresponds to being inside a double-quoted string.
 class InsideLineComment
          The shadowing state that corresponds to being inside a line comment.
 class InsideSingleQuote
          The shadowing state that corresponds to being between single quotes.
 class 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.
 

Fields in edu.rice.cs.drjava.model.definitions.reducedmodel declared as ReducedModelState
private  ReducedModelState ReducedToken._state
           
 

Methods in edu.rice.cs.drjava.model.definitions.reducedmodel that return ReducedModelState
 ReducedModelState ReducedToken.getState()
          Get the shadowing state of the token.
 ReducedModelState AbstractReducedModel.getState()
           
 ReducedModelState ReducedModelComment.getStateAtCurrent()
          Returns the state of the _cursor iterator.
 ReducedModelState TokenList.Iterator.getStateAtCurrent()
          Returns the current commented/quoted state at the cursor.
 ReducedModelState BraceReduction.getStateAtCurrent()
          Get the state of the token at the current cursor position.
 ReducedModelState ReducedModelControl.getStateAtCurrent()
          Gets the shadowing state at the current caret position.
protected  ReducedModelState ReducedModelComment.moveWalkerGetState(int relLocation)
          Returns the state at the relLocation, where relLocation is the location relative to the walker
 ReducedModelState BraceReduction.moveWalkerGetState(int relLocation)
          Returns the state at the relLocation, where relLocation is the location relative to the walker
 ReducedModelState ReducedModelControl.moveWalkerGetState(int relDistance)
          Returns the state at the relDistance, where relDistance is relative to the last time it was called.
protected  ReducedModelState ReducedModelBrace.moveWalkerGetState(int relDistance)
           
protected abstract  ReducedModelState AbstractReducedModel.moveWalkerGetState(int relLocation)
          Returns the state at the relLocation, where relLocation is the location relative to the walker.
(package private)  ReducedModelState BraceReductionTestCase.stateOfCurrentToken(BraceReduction br)
          Convenience function to get state of the current token.
(package private)  ReducedModelState InsideBlockComment.update(TokenList.Iterator copyCursor)
          Walk function for inside block comment.
(package private) abstract  ReducedModelState ReducedModelState.update(TokenList.Iterator copyCursor)
           
(package private)  ReducedModelState Stutter.update(TokenList.Iterator copyCursor)
           
(package private)  ReducedModelState InsideSingleQuote.update(TokenList.Iterator copyCursor)
          Walk function for when inside single quotes.
(package private)  ReducedModelState Free.update(TokenList.Iterator copyCursor)
          Walk function for when we're not inside a string or comment.
(package private)  ReducedModelState InsideDoubleQuote.update(TokenList.Iterator copyCursor)
          Walk function for when inside a quoted string.
(package private)  ReducedModelState InsideLineComment.update(TokenList.Iterator copyCursor)
          Walk function for inside line comment.
 

Methods in edu.rice.cs.drjava.model.definitions.reducedmodel with parameters of type ReducedModelState
static Brace Brace.MakeBrace(String type, ReducedModelState state)
          Virtual constructor.
 void ReducedToken.setState(ReducedModelState state)
          Set the shadowing state of the token.
 

Constructors in edu.rice.cs.drjava.model.definitions.reducedmodel with parameters of type ReducedModelState
Brace(int type, ReducedModelState state)
          Constructor.
Gap(int size, ReducedModelState state)
          Creates a new Gap.
ReducedToken(ReducedModelState state)