Package org.apache.log4j.helpers
Class Loader
java.lang.Object
org.apache.log4j.helpers.Loader
Loads resources (or images) from various sources.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic URLgetResource(String resource) This method will search forresourcein different places.static URLgetResource(String resource, Class clazz) Deprecated.as of 1.2.private static ClassLoadergetTCL()Shorthand forThread.currentThread().getContextClassLoader().static booleanisJava1()Always returns false since Java 1.x support is long gone.static ClassLoads the specified class using theThreadcontextClassLoader, if that fails try Class.forname.
-
Field Details
-
TSTR
- See Also:
-
ignoreTCL
private static boolean ignoreTCL
-
-
Constructor Details
-
Loader
public Loader()
-
-
Method Details
-
getResource
This method will search forresourcein different places. The search order is as follows:- Search for
resourceusing the thread context class loader under Java2. If that fails, search forresourceusing the class loader that loaded this class (Loader). - Try one last time with
ClassLoader.getSystemResource(resource).
- Search for
-
getResource
Deprecated.as of 1.2.Gets a resource by delegating to getResource(String).- Parameters:
resource- resource nameclazz- class, ignored.- Returns:
- URL to resource or null.
-
getTCL
Shorthand forThread.currentThread().getContextClassLoader(). -
isJava1
public static boolean isJava1()Always returns false since Java 1.x support is long gone.- Returns:
- Always false.
-
loadClass
Loads the specified class using theThreadcontextClassLoader, if that fails try Class.forname.- Parameters:
clazz- The class to load.- Returns:
- The Class.
- Throws:
ClassNotFoundException- Never thrown, declared for compatibility.
-