Package com.ibm.wala.classLoader
Class AbstractNestedJarFileModule
- java.lang.Object
-
- com.ibm.wala.classLoader.AbstractNestedJarFileModule
-
- All Implemented Interfaces:
Module
- Direct Known Subclasses:
NestedJarFileModule,ResourceJarFileModule
public abstract class AbstractNestedJarFileModule extends Object implements Module
A Jar file nested in a parent jar file
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractNestedJarFileModule(Module container)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Iterator<ModuleEntry>getEntries()protected longgetEntrySize(String name)InputStreamgetInputStream(String name)protected abstract InputStreamgetNestedContents()
-
-
-
Constructor Detail
-
AbstractNestedJarFileModule
protected AbstractNestedJarFileModule(Module container)
-
-
Method Detail
-
getNestedContents
protected abstract InputStream getNestedContents() throws IOException
- Throws:
IOException
-
getInputStream
public InputStream getInputStream(String name)
-
getEntrySize
protected long getEntrySize(String name)
-
getEntries
public Iterator<ModuleEntry> getEntries()
- Specified by:
getEntriesin interfaceModule- Returns:
- an Iterator of the ModuleEntries in this Module.
-
-