FindBugs™ 1.3.9

edu.umd.cs.findbugs.classfile
Interface IScannableCodeBase

All Superinterfaces:
ICodeBase
All Known Implementing Classes:
AbstractScannableCodeBase, DirectoryCodeBase, NestedZipFileCodeBase, SingleFileCodeBase, ZipFileCodeBase, ZipInputStreamCodeBase

public interface IScannableCodeBase
extends ICodeBase

A scannable code base: in addition to looking up a named resource, scannable code bases can also enumerate the names of the resources they contain.

Author:
David Hovemeyer

Field Summary
 
Fields inherited from interface edu.umd.cs.findbugs.classfile.ICodeBase
IN_JAR_MANIFEST, IN_SYSTEM_CLASSPATH, NESTED, SPECIFIED
 
Method Summary
 ICodeBaseIterator iterator()
          Get an iterator over the resources in the this code base.
 
Methods inherited from interface edu.umd.cs.findbugs.classfile.ICodeBase
close, containsSourceFiles, getCodeBaseLocator, getHowDiscovered, getLastModifiedTime, getPathName, isApplicationCodeBase, lookupResource, setApplicationCodeBase, setHowDiscovered, setLastModifiedTime
 

Method Detail

iterator

ICodeBaseIterator iterator()
                           throws java.lang.InterruptedException
Get an iterator over the resources in the this code base.

Returns:
ICodeBaseIterator over the resources in the code base
Throws:
java.lang.InterruptedException

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.