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 protected
AbstractNestedJarFileModule(Module container)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Iterator<ModuleEntry>
getEntries()
protected long
getEntrySize(String name)
InputStream
getInputStream(String name)
protected abstract InputStream
getNestedContents()
-
-
-
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:
getEntries
in interfaceModule
- Returns:
- an Iterator of the ModuleEntries in this Module.
-
-