Uses of Class
edu.rice.cs.drjava.model.AbstractDJDocument

Packages that use AbstractDJDocument
edu.rice.cs.drjava This is the top-level package for DrJava. 
edu.rice.cs.drjava.model.definitions Provides the data model for storing Java source code. 
edu.rice.cs.drjava.model.definitions.indent Provides a decision tree used to correctly indent the current line. 
edu.rice.cs.drjava.model.repl Contains the adapter code for the interpreter, as well as the code for managing the history of interactions, the handling of exceptions thrown by the interpreter, etc. 
 

Uses of AbstractDJDocument in edu.rice.cs.drjava
 

Methods in edu.rice.cs.drjava with parameters of type AbstractDJDocument
protected static void DrJavaTestCase.setDocText(AbstractDJDocument doc, String text)
          Clears the text of the _doc field and sets it to the given string.
 

Uses of AbstractDJDocument in edu.rice.cs.drjava.model.definitions
 

Subclasses of AbstractDJDocument in edu.rice.cs.drjava.model.definitions
 class DefinitionsDocument
          The document model for the definitions pane; it contains a reduced model since it extends AbstractDJDocument.
 

Uses of AbstractDJDocument in edu.rice.cs.drjava.model.definitions.indent
 

Fields in edu.rice.cs.drjava.model.definitions.indent declared as AbstractDJDocument
protected  AbstractDJDocument IndentRulesTestCase._doc
           
 

Methods in edu.rice.cs.drjava.model.definitions.indent with parameters of type AbstractDJDocument
protected  boolean QuestionBraceIsParenOrBracket.applyRule(AbstractDJDocument doc, Indenter.IndentReason reason)
           
 boolean Indenter.indent(AbstractDJDocument doc, Indenter.IndentReason reason)
          Indents the current line based on a decision tree which determines the indent based on context.
 boolean IndentRuleWithTrace.indentLine(AbstractDJDocument doc, Indenter.IndentReason reason)
          This method does not indent the current line!
 boolean IndentRuleQuestion.indentLine(AbstractDJDocument doc, Indenter.IndentReason reason)
          Determines if the given rule holds in this context and calls the same method on one of its child nodes.
 boolean IndentRule.indentLine(AbstractDJDocument doc, Indenter.IndentReason reason)
          Properly indents the line that the given position is on.
 boolean ActionStartStmtOfBracePlus.indentLine(AbstractDJDocument doc, Indenter.IndentReason reason)
          Properly indents the line that the caret is currently on.
 boolean ActionStartPrevStmtPlus.indentLine(AbstractDJDocument doc, Indenter.IndentReason reason)
          Properly indents the line that the caret is currently on.
 boolean ActionStartCurrStmtPlus.indentLine(AbstractDJDocument doc, Indenter.IndentReason reason)
          Properly indents the line that the caret is currently on.
 boolean ActionDoNothing.indentLine(AbstractDJDocument doc, Indenter.IndentReason reason)
          Properly indents the line that the caret is currently on.
 boolean ActionBracePlus.indentLine(AbstractDJDocument doc, Indenter.IndentReason reason)
          Properly indents the line that the caret is currently on.
 boolean IndentRuleWithTrace.indentLine(AbstractDJDocument doc, int pos, Indenter.IndentReason reason)
          Properly indents the line identified by pos.
 boolean IndentRuleWithTrace.testIndentLine(AbstractDJDocument doc, Indenter.IndentReason reason)
          Convenience method that wraps calls on indentLine in a write lock.
 boolean IndentRuleQuestion.testIndentLine(AbstractDJDocument doc, Indenter.IndentReason reason)
          Convenience method that wraps calls on indentLine in a write lock.
 boolean IndentRuleWithTrace.testIndentLine(AbstractDJDocument doc, int pos, Indenter.IndentReason reason)
          Convenience method that wraps calls on indentLine in a write lock.
 

Uses of AbstractDJDocument in edu.rice.cs.drjava.model.repl
 

Subclasses of AbstractDJDocument in edu.rice.cs.drjava.model.repl
 class InteractionsDJDocument
          Represents a Swing-based InteractionsDocument.