Class TypeLoader
java.lang.Object
org.kordamp.jipsy.util.TypeLoader
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidhandleFileResource(URL url, ClassLoader classLoader, String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor) private static voidhandleJarResource(URL url, ClassLoader classLoader, String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor) private static booleanstatic booleanload(ClassLoader classLoader, Class<?> type, TypeLoader.LineProcessor processor) static booleanload(ClassLoader classLoader, String path, Class<?> type, TypeLoader.LineProcessor processor) static booleanload(ClassLoader classLoader, String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor) private static StringrequireNonBlank(String str, String message)
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
HASH
- See Also:
-
-
Constructor Details
-
TypeLoader
private TypeLoader()
-
-
Method Details
-
load
public static boolean load(ClassLoader classLoader, Class<?> type, TypeLoader.LineProcessor processor) -
load
public static boolean load(ClassLoader classLoader, String path, Class<?> type, TypeLoader.LineProcessor processor) -
load
public static boolean load(ClassLoader classLoader, String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor) -
handleFileResource
private static void handleFileResource(URL url, ClassLoader classLoader, String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor) -
handleJarResource
private static void handleJarResource(URL url, ClassLoader classLoader, String path, TypeLoader.PathFilter pathFilter, TypeLoader.ResourceProcessor processor) -
isBlank
-
requireNonBlank
-