Add the new information to the DocFile form the DocumentInfoGetter in the ProjectFileBuilder's
addSourceDocument method.
If the change is at the top level, you must modify the evaluateExpression method in this parser and add the
corresponding methods to the ProjectFileIR, ProjectFileIRImpl, and ProjectFileBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ONLY
public static final XMLProjectFileParser ONLY
- Singleton instance of XMLProjectFileParser
_parent
protected String _parent
_srcFileBase
protected String _srcFileBase
_xc
protected XMLConfig _xc
parse
public ProjectFileIR parse(File projFile)
throws IOException,
FileNotFoundException,
MalformedProjectFileException
- Overrides:
parse
in class ProjectFileParserFacade
- Parameters:
projFile
- the file to parse
- Returns:
- the project file IR
- Throws:
IOException
FileNotFoundException
MalformedProjectFileException
readSourceFiles
protected List<DocFile> readSourceFiles(String path,
String rootPath)
throws MalformedProjectFileException
- Throws:
MalformedProjectFileException
readFiles
protected List<File> readFiles(String path)
readCollapsed
protected List<String> readCollapsed()
readBreakpoints
protected List<DebugBreakpointData> readBreakpoints()
readWatches
protected List<DebugWatchData> readWatches()
readBookmarks
protected List<FileRegion> readBookmarks()