|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.3.0) E17493-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.jdeveloper.webapp.utils.ProjectRunClassPathClassLoaderUtils
public final class ProjectRunClassPathClassLoaderUtils
Strange concept of an optimization: Aviod calls to expandToIncludeManifestClassPaths. This was added to fix 5955084. This class helps accomplish this. Note: That while this does not return a cached ClassLoader, it's possible it could be modified to do so.
Method Summary | |
---|---|
static java.lang.ClassLoader |
getClassLoader(Project project) Returns a new ClassLoader for the given project, from a cached expanded URLPath. |
static java.lang.ClassLoader |
getClassLoader(Project project, java.lang.ClassLoader parent) Returns a new ClassLoader for the given project and parent, from a cached expanded URLPath. |
static URLPath |
getExpandedRunClassPath(Project project) Returns (a copy of) the cached expanded URLPath dsecribing the Run ClassPath for the given Project |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.ClassLoader getClassLoader(Project project)
project
-public static java.lang.ClassLoader getClassLoader(Project project, java.lang.ClassLoader parent)
project
-parent
-public static URLPath getExpandedRunClassPath(Project project)
project
-
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.3.0) E17493-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |