|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.log4j.helpers.Loader
public class Loader
Load resources (or images) from various sources.
Constructor Summary | |
---|---|
Loader()
|
Method Summary | |
---|---|
static URL |
getResource(String resource)
This method will search for resource in different
places. |
static URL |
getResource(String resource,
Class clazz)
Deprecated. as of 1.2. |
static boolean |
isJava1()
Are we running under JDK 1.x? |
static Class |
loadClass(String clazz)
If running under JDK 1.2 load the specified class using the Thread contextClassLoader if that
fails try Class.forname. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Loader()
Method Detail |
---|
public static URL getResource(String resource, Class clazz)
resource
- resource nameclazz
- class, ignored.
public static URL getResource(String resource)
resource
in different
places. The search order is as follows:
resource
using the thread context
class loader under Java2. If that fails, search for
resource
using the class loader that loaded this
class (Loader
). Under JDK 1.1, only the the class
loader that loaded this class (Loader
) is used.
ClassLoader.getSystemResource(resource)
, that is is
using the system class loader in JDK 1.2 and virtual machine's
built-in class loader in JDK 1.1.
public static boolean isJava1()
public static Class loadClass(String clazz) throws ClassNotFoundException
Thread
contextClassLoader
if that
fails try Class.forname. Under JDK 1.1 only Class.forName is
used.
ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |