edu.rice.cs.drjava.project
Class ProjectFileParserFacade
java.lang.Object
edu.rice.cs.drjava.project.ProjectFileParserFacade
- Direct Known Subclasses:
- ProjectFileParser, XMLProjectFileParser
public class ProjectFileParserFacade
- extends Object
Abstract project file parser.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ONLY
public static final ProjectFileParserFacade ONLY
- Singleton instance of ProjectFileParserFacade
_projectFile
protected File _projectFile
_xmlProjectFile
protected boolean _xmlProjectFile
ProjectFileParserFacade
protected ProjectFileParserFacade()
parse
public ProjectFileIR parse(File projFile)
throws IOException,
FileNotFoundException,
MalformedProjectFileException
- Parameters:
projFile
- the file to parse
- Returns:
- the project file IR
- Throws:
IOException
FileNotFoundException
MalformedProjectFileException