Class ClassLoaderTools


  • public class ClassLoaderTools
    extends java.lang.Object
    Tool methods for handling ClassLoader instances.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      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
    • Constructor Detail

      • ClassLoaderTools

        public ClassLoaderTools()
    • Method Detail

      • 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)