Package org.kordamp.jipsy.util
Class TypeLoader
- java.lang.Object
-
- org.kordamp.jipsy.util.TypeLoader
-
public class TypeLoader extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTypeLoader.LineProcessorstatic interfaceTypeLoader.PathFilterstatic interfaceTypeLoader.ResourceProcessor
-
Constructor Summary
Constructors Modifier Constructor Description privateTypeLoader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static voidhandleFileResource(java.net.URL url, java.lang.ClassLoader classLoader, java.lang.String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor)private static voidhandleJarResource(java.net.URL url, java.lang.ClassLoader classLoader, java.lang.String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor)private static booleanisBlank(java.lang.String str)static booleanload(java.lang.ClassLoader classLoader, java.lang.Class<?> type, TypeLoader.LineProcessor processor)static booleanload(java.lang.ClassLoader classLoader, java.lang.String path, java.lang.Class<?> type, TypeLoader.LineProcessor processor)static booleanload(java.lang.ClassLoader classLoader, java.lang.String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor)private static java.lang.StringrequireNonBlank(java.lang.String str, java.lang.String message)
-
-
-
Field Detail
-
LOG
private static final org.slf4j.Logger LOG
-
HASH
private static final java.lang.String HASH
- See Also:
- Constant Field Values
-
-
Method Detail
-
load
public static boolean load(java.lang.ClassLoader classLoader, java.lang.Class<?> type, TypeLoader.LineProcessor processor)
-
load
public static boolean load(java.lang.ClassLoader classLoader, java.lang.String path, java.lang.Class<?> type, TypeLoader.LineProcessor processor)
-
load
public static boolean load(java.lang.ClassLoader classLoader, java.lang.String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor)
-
handleFileResource
private static void handleFileResource(java.net.URL url, java.lang.ClassLoader classLoader, java.lang.String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor)
-
handleJarResource
private static void handleJarResource(java.net.URL url, java.lang.ClassLoader classLoader, java.lang.String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor)
-
isBlank
private static boolean isBlank(java.lang.String str)
-
requireNonBlank
private static java.lang.String requireNonBlank(java.lang.String str, java.lang.String message)
-
-