public final class ClasspathScanner
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ClasspathScanner.ClassFile |
Constructor and Description |
---|
ClasspathScanner() |
Modifier and Type | Method and Description |
---|---|
java.util.List |
getList()
Return List of ClasspathScanner.ClassFile.
|
boolean |
inDesiredPackage(java.lang.String fileName) |
static void |
main(java.lang.String[] args)
Run from command line.
|
void |
reset() |
java.util.List |
scanPath(java.io.File baseDir,
java.lang.String path,
java.lang.String packages,
java.lang.String iface)
Return list of ClasspathScanner.ClassFile.
|
void |
setPackages(java.lang.String packages)
Optional list of package filters.
|
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
public void reset()
public java.util.List getList()
public java.util.List scanPath(java.io.File baseDir, java.lang.String path, java.lang.String packages, java.lang.String iface) throws java.io.IOException
path
- packages
- java.io.IOException
public boolean inDesiredPackage(java.lang.String fileName)
public void setPackages(java.lang.String packages)
Use strict package name for exact match.
Use package name plus ".*" to match that package or any subpackage.
Use "*" to match all packages.
packages
- Copyright ? 2002 Clarity Systems Group, LLC. All Rights Reserved.