@Authors(value="Nikolche Mihajlovski") @Since(value="2.0.0") public class ClasspathUtil extends RapidoidInitializer
| Modifier and Type | Method and Description |
|---|---|
static String |
appJar() |
static void |
appJar(String appJar) |
static List<File> |
dir(String dir,
Predicate<File> filter) |
static void |
files(String packageName,
Collection<File> files,
Predicate<File> filter) |
static List<File> |
files(String packageName,
Predicate<File> filter) |
static List<String> |
getClasses(ScanParams scanParams) |
static Set<String> |
getClasspath() |
static Set<String> |
getClasspathFolders() |
static Set<String> |
getClasspathJars() |
static Set<String> |
getClasspathStaticFolders() |
static ClassLoader |
getDefaultClassLoader() |
static Enumeration<URL> |
getResources(String name) |
static String |
getRootPackage() |
static boolean |
hasAppJar() |
static List<Class<?>> |
loadClasses(ScanParams scanParams) |
static Class<?> |
loadFromJar(String clsName,
String jar,
ClassLoader classLoader) |
static void |
reset() |
static void |
setDefaultClassLoader(ClassLoader defaultClassLoader) |
static void |
setRootPackage(String rootPackage) |
public static void reset()
public static void files(String packageName, Collection<File> files, Predicate<File> filter)
public static Enumeration<URL> getResources(String name)
public static String getRootPackage()
public static void setRootPackage(String rootPackage)
public static ClassLoader getDefaultClassLoader()
public static void setDefaultClassLoader(ClassLoader defaultClassLoader)
public static List<String> getClasses(ScanParams scanParams)
public static List<Class<?>> loadClasses(ScanParams scanParams)
public static Class<?> loadFromJar(String clsName, String jar, ClassLoader classLoader) throws Exception
Exceptionpublic static boolean hasAppJar()
public static String appJar()
public static void appJar(String appJar)
Copyright © 2014–2018 Nikolche Mihajlovski and contributors. All rights reserved.