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.IOExceptionpublic 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.IOExceptionpublic 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.