public class JrtfsCodeBase extends AbstractScannableCodeBase
| Modifier and Type | Class and Description | 
|---|---|
| static class  | JrtfsCodeBase.JrtfsCodebaseEntry | 
| class  | JrtfsCodeBase.JrtfsCodeBaseIterator | 
ICodeBase.Discovered| Constructor and Description | 
|---|
| JrtfsCodeBase(ICodeBaseLocator codeBaseLocator,
             java.lang.String fileName) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close()This method should be called when done using the code base. | 
| java.util.Map<java.lang.String,java.lang.Object> | createPackageToModuleMap(java.nio.file.FileSystem fs) | 
| boolean | equals(java.lang.Object obj) | 
| java.lang.String | getPathName()Get the filesystem pathname of this codebase. | 
| int | hashCode() | 
| 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, translateResourceNamepublic JrtfsCodeBase(ICodeBaseLocator codeBaseLocator, @Nonnull java.lang.String fileName)
public java.util.Map<java.lang.String,java.lang.Object> createPackageToModuleMap(java.nio.file.FileSystem fs)
                                                                          throws java.io.IOException
java.io.IOException@CheckForNull public ICodeBaseEntry lookupResource(java.lang.String resourceName)
ICodeBaseresourceName - name of the resource to look uppublic java.lang.String getPathName()
ICodeBasepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void close()
ICodeBasepublic ICodeBaseIterator iterator() throws java.lang.InterruptedException
IScannableCodeBasejava.lang.InterruptedExceptionSpotBugs is licensed under the LGPL.