edu.umd.cs.findbugs
Class URLClassPath.LocalDirectoryEntry
java.lang.Object
edu.umd.cs.findbugs.URLClassPath.LocalDirectoryEntry
- All Implemented Interfaces:
- URLClassPath.Entry
- Enclosing class:
- URLClassPath
private static class URLClassPath.LocalDirectoryEntry
- extends java.lang.Object
- implements URLClassPath.Entry
Classpath entry class to load files from a directory
in the local filesystem.
Field Summary |
private java.lang.String |
dirName
|
Method Summary |
java.lang.String |
getURL()
Get filename or URL as string. |
java.io.InputStream |
openStream(java.lang.String resourceName)
Open an input stream to read a resource in the codebase
described by this classpath entry. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dirName
private java.lang.String dirName
URLClassPath.LocalDirectoryEntry
public URLClassPath.LocalDirectoryEntry(java.lang.String dirName)
throws java.io.IOException
- Constructor.
- Parameters:
dirName
- name of the local directory
- Throws:
java.io.IOException
- if dirName is not a directory
openStream
public java.io.InputStream openStream(java.lang.String resourceName)
throws java.io.IOException
- Description copied from interface:
URLClassPath.Entry
- Open an input stream to read a resource in the codebase
described by this classpath entry.
- Specified by:
openStream
in interface URLClassPath.Entry
- Parameters:
resourceName
- name of resource to load: e.g., "java/lang/Object.class"
- Returns:
- an InputStream, or null if the resource wasn't found
- Throws:
java.io.IOException
- if an I/O error occurs
getURL
public java.lang.String getURL()
- Description copied from interface:
URLClassPath.Entry
- Get filename or URL as string.
- Specified by:
getURL
in interface URLClassPath.Entry