org.eclipse.emf.codegen.jet.editor
Class JavaClassLoaderFactory

java.lang.Object
  extended by org.eclipse.emf.codegen.jet.editor.JavaClassLoaderFactory

public class JavaClassLoaderFactory
extends java.lang.Object


Constructor Summary
JavaClassLoaderFactory()
           
 
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
 

Constructor Detail

JavaClassLoaderFactory

public JavaClassLoaderFactory()
Method Detail

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:

Copyright 2006 IBM Corporation and others.
All Rights Reserved.