diff --git a/engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ApplicationClassLoader.java b/engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ApplicationClassLoader.java index 1c9736bd048..0321d1d8b17 100644 --- a/engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ApplicationClassLoader.java +++ b/engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ApplicationClassLoader.java @@ -69,6 +69,15 @@ public void close( ) designClassLoader = null; } } + + public URLClassLoader getDesignClassLoader() + { + if ( designClassLoader == null ) + { + createDesignClassLoader( ); + } + return designClassLoader; + } public Class loadClass( String className ) throws ClassNotFoundException {