Package org.jboss.shrinkwrap.impl.base
Class URLPackageScanner
- java.lang.Object
-
- org.jboss.shrinkwrap.impl.base.URLPackageScanner
-
public class URLPackageScanner extends Object
Implementation of scanner which can scan aURLClassLoader
- Author:
- Thomas Heute, Gavin King, Norman Richards, Pete Muir, Aslak Knutsen
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
URLPackageScanner.Callback
Callback interface for found classes.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static URLPackageScanner
newInstance(boolean addRecursively, ClassLoader classLoader, URLPackageScanner.Callback callback, String packageName)
Factory method to create an instance of URLPackageScanner.void
scanPackage()
-
-
-
Method Detail
-
newInstance
public static URLPackageScanner newInstance(boolean addRecursively, ClassLoader classLoader, URLPackageScanner.Callback callback, String packageName)
Factory method to create an instance of URLPackageScanner.- Parameters:
addRecursively
- flag to add child packagesclassLoader
- class loader that will have classes addedcallback
- Callback to invoke when a matching class is foundpackageName
- Package that will be scanned- Returns:
- new instance of URLPackageScanner
-
scanPackage
public void scanPackage()
-
-