de.intarsys.tools.reflect
Class ClassLoaderTools
java.lang.Object
de.intarsys.tools.reflect.ClassLoaderTools
public class ClassLoaderTools
- extends java.lang.Object
Tool methods for handling ClassLoader
instances.
Method Summary |
static java.lang.ClassLoader |
createClassLoader(java.lang.ClassLoader parent,
java.io.File baseDir,
java.lang.String classpath,
java.lang.String classpathScan,
java.lang.String classpathScanExclude)
|
static void |
createURL(java.util.List<java.net.URL> urls,
java.io.File file)
|
static java.net.URL[] |
createURLs(java.io.File baseDir,
java.lang.String classpath,
java.lang.String classpathScan,
java.lang.String classpathScanExclude)
|
static void |
createURLScanJar(java.util.List<java.net.URL> result,
java.io.File directory,
java.util.List<java.lang.String> exclude)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassLoaderTools
public ClassLoaderTools()
createClassLoader
public static java.lang.ClassLoader createClassLoader(java.lang.ClassLoader parent,
java.io.File baseDir,
java.lang.String classpath,
java.lang.String classpathScan,
java.lang.String classpathScanExclude)
createURL
public static void createURL(java.util.List<java.net.URL> urls,
java.io.File file)
createURLs
public static java.net.URL[] createURLs(java.io.File baseDir,
java.lang.String classpath,
java.lang.String classpathScan,
java.lang.String classpathScanExclude)
createURLScanJar
public static void createURLScanJar(java.util.List<java.net.URL> result,
java.io.File directory,
java.util.List<java.lang.String> exclude)