|
FindBugs™ 1.3.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICodeBase
Interface for a basic code base in which we can look up resources but not necessarily scan for the list of all resources.
Field Summary | |
---|---|
static int |
IN_JAR_MANIFEST
Codebase was referenced in the Class-Path attribute of a Jar manifest of another codebase. |
static int |
IN_SYSTEM_CLASSPATH
Codebase was discovered in the system classpath. |
static int |
NESTED
Codebase was discovered as a nested archive in another codebase. |
static int |
SPECIFIED
Codebase was explicitly specified. |
Method Summary | |
---|---|
void |
close()
This method should be called when done using the code base. |
boolean |
containsSourceFiles()
Return whether or not this code base contains any source files. |
ICodeBaseLocator |
getCodeBaseLocator()
Get the codebase locator describing the location of this codebase. |
int |
getHowDiscovered()
Return how this codebase was discovered. |
long |
getLastModifiedTime()
Get timestamp indicating the most recent time when any of the files in the codebase were modified. |
java.lang.String |
getPathName()
Get the filesystem pathname of this codebase. |
boolean |
isApplicationCodeBase()
Return whether or not this codebase is an application codebase. |
ICodeBaseEntry |
lookupResource(java.lang.String resourceName)
Look up a resource in this code base. |
void |
setApplicationCodeBase(boolean isAppCodeBase)
Designate this code base as an application codebase. |
void |
setHowDiscovered(int howDiscovered)
Set how this codebase was discovered. |
void |
setLastModifiedTime(long lastModifiedTime)
Set timestamp indicating the most recent time when any of the files in the codebase were modified. |
Field Detail |
---|
static final int SPECIFIED
static final int NESTED
static final int IN_JAR_MANIFEST
static final int IN_SYSTEM_CLASSPATH
Method Detail |
---|
ICodeBaseLocator getCodeBaseLocator()
ICodeBaseEntry lookupResource(java.lang.String resourceName)
resourceName
- name of the resource to look up
void setApplicationCodeBase(boolean isAppCodeBase)
isAppCodeBase
- true if this is an application codebase, false if notboolean isApplicationCodeBase()
void setHowDiscovered(int howDiscovered)
howDiscovered
- one of the constants SPECIFIED, NESTED,
IN_JAR_MANIFEST, or IN_SYSTEM_CLASSPATHint getHowDiscovered()
boolean containsSourceFiles() throws java.lang.InterruptedException
java.lang.InterruptedException
java.lang.String getPathName()
void setLastModifiedTime(long lastModifiedTime)
lastModifiedTime
- timestamp when any codebase files were most-recently modifiedlong getLastModifiedTime()
void close()
|
FindBugs™ 1.3.9 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |