Package edu.rice.cs.drjava.project

Interface Summary
DocumentInfoGetter Classes that implement this interface are expected to give information specific to a single document that is to be saved by the project file builder.
ProjectFileIR  
 

Class Summary
DocFile  
ProjectFileParser This parser uses the s-expression parser defined in the util pacakge.
ProjectFileParser.BookmarkPropertyVisitor Traverses the list of expressions found after "bookmark" tag and returns the DocumentRegion described by those properties.
ProjectFileParser.BreakpointPropertyVisitor Traverses the list of expressions found after "breakpoint" tag and returns the Breakpoint described by those properties.
ProjectFileParser.DocFileListVisitor Parses out a list of file nodes.
ProjectFileParser.DocFilePropertyVisitor Traverses the list of expressions found after "file" tag and returns the DocFile described by those properties.
ProjectFileParser.NameVisitor Retrieves the name of a node.
ProjectFileParser.NumberVisitor Retrieves the number of a node.
ProjectFileParser.PathListVisitor Parses out a list of path nodes into a list of Strings.
ProjectFileParser.WatchListVisitor Parses out a list of watch names into a list of watches.
ProjectFileParserFacade Abstract project file parser.
ProjectProfile The internal representation of a project; it is the internal analog of a project file.
ProjectTest Test class for project files
XMLProjectFileParser This parser loads XML configuration files using the XMLConfig class in the util package.
XMLProjectFileParserTest Test for XMLProjectFileParser.
 

Exception Summary
MalformedProjectFileException The exception thrown when a project file which was being parsed did not conform to the expected structure.
ProjectFileParser.PrivateProjectException