org.eclipse.emf.codegen.jet.editor
Class JavaClassLoaderFactory
java.lang.Object
org.eclipse.emf.codegen.jet.editor.JavaClassLoaderFactory
public class JavaClassLoaderFactory
- extends java.lang.Object
Method Summary |
void |
clearCaches()
|
java.net.URLClassLoader |
getClassloader(org.eclipse.jdt.core.IJavaProject javaProject)
|
static java.net.URLClassLoader |
getClassLoader(org.eclipse.jdt.core.IJavaProject javaProject)
|
java.net.URLClassLoader |
getClassloader(org.eclipse.jdt.core.IJavaProject javaProject,
java.lang.ClassLoader parent)
|
static java.net.URLClassLoader |
getClassLoader(org.eclipse.jdt.core.IJavaProject javaProject,
java.lang.ClassLoader parent)
|
java.util.Collection |
getClasspathEntries(org.eclipse.jdt.core.IJavaProject javaProject)
|
java.util.Collection |
getCurrentExportedURLList()
Gets the exported URL list which was generated by the method getClasspathEntries . |
void |
removeFromClassPathEntryMap(org.eclipse.jdt.core.IJavaProject javaProject)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaClassLoaderFactory
public JavaClassLoaderFactory()
getClassloader
public java.net.URLClassLoader getClassloader(org.eclipse.jdt.core.IJavaProject javaProject,
java.lang.ClassLoader parent)
getClassloader
public java.net.URLClassLoader getClassloader(org.eclipse.jdt.core.IJavaProject javaProject)
getClasspathEntries
public java.util.Collection getClasspathEntries(org.eclipse.jdt.core.IJavaProject javaProject)
getCurrentExportedURLList
public java.util.Collection getCurrentExportedURLList()
- Gets the exported URL list which was generated by the method
getClasspathEntries
. This method
should always be called after getClasspathEntries
.
- Returns:
- See Also:
getClasspathEntries(IJavaProject)
removeFromClassPathEntryMap
public void removeFromClassPathEntryMap(org.eclipse.jdt.core.IJavaProject javaProject)
clearCaches
public void clearCaches()
getClassLoader
public static java.net.URLClassLoader getClassLoader(org.eclipse.jdt.core.IJavaProject javaProject)
- Parameters:
javaProject
-
- Returns:
getClassLoader
public static java.net.URLClassLoader getClassLoader(org.eclipse.jdt.core.IJavaProject javaProject,
java.lang.ClassLoader parent)
- Parameters:
javaProject
-
- Returns: