Uses of Class
edu.rice.cs.drjava.model.definitions.DefinitionsDocument

Packages that use DefinitionsDocument
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.indent Provides a decision tree used to correctly indent the current line. 
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. 
edu.rice.cs.drjava.model.junit Contains the code for integration of the JUnit testing facility. 
 

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

Fields in edu.rice.cs.drjava.model declared as DefinitionsDocument
private  DefinitionsDocument DefaultGlobalModel.DefinitionsDocumentHandler._doc
           
 

Methods in edu.rice.cs.drjava.model that return DefinitionsDocument
 DefinitionsDocument OpenDefinitionsDocument.getDocument()
          Gets the definitions document being handled.
 DefinitionsDocument DefaultGlobalModel.DefinitionsDocumentHandler.getDocument()
          Gets the definitions document being handled.
 

Constructors in edu.rice.cs.drjava.model with parameters of type DefinitionsDocument
DefaultGlobalModel.DefinitionsDocumentHandler(DefinitionsDocument doc)
          Constructor.
 

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

Fields in edu.rice.cs.drjava.model.definitions declared as DefinitionsDocument
protected  DefinitionsDocument IndentTest.doc
           
protected  DefinitionsDocument DefinitionsDocumentTest.defModel
           
private  DefinitionsDocument ColoringView._doc
           
 

Methods in edu.rice.cs.drjava.model.definitions that return DefinitionsDocument
private static DefinitionsDocument DefinitionsEditorKit._createDefaultTypedDocument()
          Creates a new DefinitionsDocument.
 

Constructors in edu.rice.cs.drjava.model.definitions with parameters of type DefinitionsDocument
DefinitionsDocument.CommandUndoableEdit(Runnable undoCommand, Runnable redoCommand)
           
DefinitionsDocument.InsertCommand(int offset, String text)
           
DefinitionsDocument.RemoveCommand(int offset, int length)
           
 

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

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

Methods in edu.rice.cs.drjava.model.definitions.indent with parameters of type DefinitionsDocument
(package private) abstract  boolean IndentRuleQuestion.applyRule(DefinitionsDocument doc)
          Determines if the given rule holds in this context.
(package private)  boolean IndentRuleQuestion.applyRule(DefinitionsDocument doc, int pos)
          Determines if the given rule holds in this context.
 void IndentRuleQuestion.indentLine(DefinitionsDocument doc)
          Determines if the given rule holds in this context and calls the same method on one of its child nodes.
 void IndentRuleQuestion.indentLine(DefinitionsDocument doc, int pos)
          Properly indents the line that the current position is on.
(package private)  boolean QuestionCurrLineEmpty.applyRule(DefinitionsDocument doc)
          Determines if the current line in the document is empty.
 void Indenter.indent(DefinitionsDocument doc)
          Indents the current line based on a decision tree which determines the indent based on context.
 void IndentRuleAction.indentLine(DefinitionsDocument doc, int pos)
          Properly indents the line that the caret is currently on.
abstract  void IndentRuleAction.indentLine(DefinitionsDocument doc)
          Properly indents the line that the current position is on.
 void ActionStartPrevLinePlus.indentLine(DefinitionsDocument doc)
          Indents the line according to the previous line, with the suffix string added.
(package private)  boolean QuestionInsideComment.applyRule(DefinitionsDocument doc)
          Determines if the (start of the!!) current line in the document is in a block comment.
(package private)  boolean QuestionCurrLineStartsWith.applyRule(DefinitionsDocument doc)
          Determines if the current line in the document starts with the specified prefix, ignoring whitespace.
 void IndentRule.indentLine(DefinitionsDocument doc)
          Properly indents the line that the given position is on.
(package private)  boolean QuestionBraceIsParenOrBracket.applyRule(DefinitionsDocument doc)
           
 void ActionStartStmtOfBracePlus.indentLine(DefinitionsDocument doc)
          Properly indents the line that the caret is currently on.
(package private)  boolean QuestionNewParenPhrase.applyRule(DefinitionsDocument doc)
          Determines if the previous line ends in a comma, semicolon, open paren, open bracket, operator, or comparator.
 void ActionStartCurrStmtPlus.indentLine(DefinitionsDocument doc)
          Properly indents the line that the caret is currently on.
(package private)  boolean QuestionHasCharPrecedingOpenBrace.applyRule(DefinitionsDocument doc)
           
(package private)  boolean QuestionPrevLineStartsComment.applyRule(DefinitionsDocument doc)
          Determines if the previous line in the document starts a block comment.
 void ActionBracePlus.indentLine(DefinitionsDocument doc)
          Properly indents the line that the caret is currently on.
(package private)  boolean QuestionPrevLineStartsWith.applyRule(DefinitionsDocument doc)
          Determines if the previous line in the document starts with the specified character.
 void ActionStartPrevStmtPlus.indentLine(DefinitionsDocument doc)
          Properly indents the line that the caret is currently on.
private  boolean ActionStartPrevStmtPlus._isPrevNonWSCharEqualTo(DefinitionsDocument doc, int pos, char c)
           
(package private)  boolean QuestionStartAfterOpenBrace.applyRule(DefinitionsDocument doc)
           
(package private)  boolean QuestionLineContains.applyRule(DefinitionsDocument doc)
          Determines if the given character exists on the current line.
(package private)  boolean QuestionBraceIsCurly.applyRule(DefinitionsDocument doc)
           
 void ActionDoNothing.indentLine(DefinitionsDocument doc)
          Properly indents the line that the caret is currently on.
(package private)  boolean QuestionExistsCharInStmt.applyRule(DefinitionsDocument doc)
          Searches backwards from endChar to the start of the statement looking for findChar.
(package private)  boolean QuestionCurrLineStartsWithSkipComments.applyRule(DefinitionsDocument doc)
          Determines whether or not the current line in the document starts with the character sequence specified by the String field _prefix, skipping over any comments on that line.
(package private)  boolean QuestionStartingNewStmt.applyRule(DefinitionsDocument doc)
          Determines if the previous non-whitespace character not on this line was one of the following: ';', '{', '}' or DOCSTART.
 

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

Fields in edu.rice.cs.drjava.model.definitions.reducedmodel declared as DefinitionsDocument
private  DefinitionsDocument IndentInfoTest._document
           
 

Uses of DefinitionsDocument in edu.rice.cs.drjava.model.junit
 

Fields in edu.rice.cs.drjava.model.junit declared as DefinitionsDocument
private  DefinitionsDocument JUnitErrorModel._document
           
 

Methods in edu.rice.cs.drjava.model.junit that return DefinitionsDocument
 DefinitionsDocument JUnitErrorModel.getDocument()
          Returns the document associated with this error model.
 

Constructors in edu.rice.cs.drjava.model.junit with parameters of type DefinitionsDocument
JUnitErrorModel(DefinitionsDocument doc, JUnitError[] errors)
          Constructs a new JUnitErrorModel to be maintained by a particular OpenDefinitionsDocument.