public class JarFileSystem extends Object
Modifier and Type | Field and Description |
---|---|
private HashMap<String,Index> |
indexes |
private static org.slf4j.Logger |
logger |
private HashSet<String> |
mainEntries |
private JarFile |
mainJarFile |
Constructor and Description |
---|
JarFileSystem(JarFile file) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsAdaptor(String adaptorName) |
JarFsFile |
findFile(String adaptorName,
String filename,
boolean loadData) |
Set<String> |
getAdaptorNames() |
void |
loadFileData(JarFsFile file) |
private static ByteBuffer |
readToBuffer(InputStream in) |
String |
toString() |
private static final org.slf4j.Logger logger
private final JarFile mainJarFile
public JarFileSystem(JarFile file) throws OctopusException
OctopusException
private static ByteBuffer readToBuffer(InputStream in) throws IOException
IOException
public JarFsFile findFile(String adaptorName, String filename, boolean loadData) throws IOException
IOException
public void loadFileData(JarFsFile file) throws IOException
IOException
public boolean containsAdaptor(String adaptorName)