com.sun.tools.javac.file
Interface JavacFileManager.Archive

All Known Implementing Classes:
JavacFileManager.MissingArchive, SymbolArchive, ZipArchive, ZipFileIndexArchive
Enclosing class:
JavacFileManager

public static interface JavacFileManager.Archive

An archive provides a flat directory structure of a ZipFile by mapping directory names to lists of files (basenames).


Method Summary
 void close()
           
 boolean contains(RelativePath name)
           
 JavaFileObject getFileObject(RelativePath.RelativeDirectory subdirectory, java.lang.String file)
           
 List<java.lang.String> getFiles(RelativePath.RelativeDirectory subdirectory)
           
 java.util.Set<RelativePath.RelativeDirectory> getSubdirectories()
           
 

Method Detail

close

void close()
           throws java.io.IOException
Throws:
java.io.IOException

contains

boolean contains(RelativePath name)

getFileObject

JavaFileObject getFileObject(RelativePath.RelativeDirectory subdirectory,
                             java.lang.String file)

getFiles

List<java.lang.String> getFiles(RelativePath.RelativeDirectory subdirectory)

getSubdirectories

java.util.Set<RelativePath.RelativeDirectory> getSubdirectories()