intarsys runtime library

de.intarsys.tools.reflect
Class ClassLoaderTools

java.lang.Object
  extended by de.intarsys.tools.reflect.ClassLoaderTools

public class ClassLoaderTools
extends Object

Tool methods for handling ClassLoader instances.


Constructor Summary
ClassLoaderTools()
           
 
Method Summary
static ClassLoader createClassLoader(ClassLoader parent, File baseDir, String classpath, String classpathScan, String classpathScanExclude)
           
static void createURL(List<URL> urls, File file)
           
static URL[] createURLs(File baseDir, String classpath, String classpathScan, String classpathScanExclude)
           
static void createURLScanJar(List<URL> result, File directory, List<String> exclude)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassLoaderTools

public ClassLoaderTools()
Method Detail

createClassLoader

public static ClassLoader createClassLoader(ClassLoader parent,
                                            File baseDir,
                                            String classpath,
                                            String classpathScan,
                                            String classpathScanExclude)

createURL

public static void createURL(List<URL> urls,
                             File file)

createURLs

public static URL[] createURLs(File baseDir,
                               String classpath,
                               String classpathScan,
                               String classpathScanExclude)

createURLScanJar

public static void createURLScanJar(List<URL> result,
                                    File directory,
                                    List<String> exclude)

intarsys runtime library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.