public class ZipInputStreamCodeBase extends AbstractScannableCodeBase
ICodeBase.Discovered
Constructor and Description |
---|
ZipInputStreamCodeBase(ICodeBaseLocator codeBaseLocator,
java.io.File file)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
close()
This method should be called when done using the code base.
|
java.lang.String |
getPathName()
Get the filesystem pathname of this codebase.
|
ICodeBaseIterator |
iterator()
Get an iterator over the resources in the this code base.
|
ICodeBaseEntry |
lookupResource(java.lang.String resourceName)
Look up a resource in this code base.
|
java.lang.String |
toString() |
addLastModifiedTime, addResourceNameTranslation, containsSourceFiles, getCodeBaseLocator, getHowDiscovered, getLastModifiedTime, isApplicationCodeBase, setApplicationCodeBase, setHowDiscovered, setLastModifiedTime, translateResourceName
public ZipInputStreamCodeBase(ICodeBaseLocator codeBaseLocator, java.io.File file) throws java.io.IOException
codeBaseLocator
- the codebase locator for this codebasefile
- the File containing the zip file (may be a temp file if the
codebase was copied from a nested zipfile in another codebase)java.io.IOException
public ICodeBaseEntry lookupResource(java.lang.String resourceName)
ICodeBase
resourceName
- name of the resource to look uppublic ICodeBaseIterator iterator()
IScannableCodeBase
public java.lang.String getPathName()
ICodeBase
public void close()
ICodeBase
public java.lang.String toString()
toString
in class java.lang.Object
SpotBugs is licensed under the LGPL.