public interface FileParser<T extends FileManifest> extends AutoCloseable
| Modifier and Type | Method and Description | 
|---|---|
| void | close() | 
| com.google.common.collect.ImmutableSortedSet<String> | getIncludedFiles(Path parseFile)Collects the loaded files and extensions when parsing the  parseFilebuild spec. | 
| T | getManifest(Path parseFile)Collect all information from a particular, along with metadata about the information, for
 example which other files were also parsed. | 
T getManifest(Path parseFile) throws BuildFileParseException, InterruptedException, IOException
parseFile - should be an absolute path to a file. Must have rootPath as its prefix.BuildFileParseExceptionInterruptedExceptionIOExceptioncom.google.common.collect.ImmutableSortedSet<String> getIncludedFiles(Path parseFile) throws BuildFileParseException, InterruptedException, IOException
parseFile build spec.parseFile - should be an absolute path to a file. Must have rootPath as its prefix.BuildFileParseExceptionInterruptedExceptionIOExceptionvoid close()
    throws BuildFileParseException,
           InterruptedException,
           IOException
close in interface AutoCloseableBuildFileParseExceptionInterruptedExceptionIOException