Update of /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core
In directory sc8-pr-cvs1:/tmp/cvs-serv15864/modules/core/src/com/babeldoc/core
Modified Files:
Tag: branch_1_0
ResourceLoader.java
Log Message:
Add the "J2EE way" of ClassLoading in getClass
Index: ResourceLoader.java
===================================================================
RCS file: /cvsroot/babeldoc/babeldoc/modules/core/src/com/babeldoc/core/ResourceLoader.java,v
retrieving revision 1.3
retrieving revision 1.3.4.1
diff -C2 -d -r1.3 -r1.3.4.1
*** ResourceLoader.java 15 Mar 2003 22:53:50 -0000 1.3
--- ResourceLoader.java 25 Jun 2003 20:51:56 -0000 1.3.4.1
***************
*** 282,286 ****
public static Class getClass(String className) {
try {
! return Class.forName(className);
} catch (Exception e) {
LogService.getInstance().logError(I18n.get("002001", className), e);
--- 282,290 ----
public static Class getClass(String className) {
try {
! Class clazz = Class.forName(className);
! if (clazz == null){
! clazz = Thread.currentThread().getContextClassLoader().loadClass(className);
! }
! return clazz;
} catch (Exception e) {
LogService.getInstance().logError(I18n.get("002001", className), e);
|