edu.umd.cs.findbugs.classfile
public interface IClassPath
Method Summary | |
---|---|
void | addCodeBase(ICodeBase codeBase)
Add a codebase.
|
Iterator<? extends ICodeBase> | appCodeBaseIterator()
Return an iterator over the application codebases.
|
Iterator<? extends ICodeBase> | auxCodeBaseIterator()
Return an iterator over the auxiliary codebases.
|
void | close()
Close all of the code bases that are part of this class path.
|
ICodeBaseEntry | lookupResource(String resourceName)
Lookup a resource by name.
|
void | mapResourceNameToCodeBaseEntry(String resourceName, ICodeBaseEntry codeBaseEntry)
Add a resource name to codebase entry mapping.
|
Parameters: codeBase the codebase to add
Returns: iterator over the application codebases
Returns: iterator over the auxiliary codebases
Parameters: resourceName name of the resource to look up
Returns: ICodeBaseEntry representing the resource
Throws: ResourceNotFoundException if the resource is not found
Parameters: resourceName the resource name to map codeBaseEntry the codebase entry to use for this resource