org.metaabm.ide
Class ExtendedResourceLoader

java.lang.Object
  extended by org.openarchitectureware.workflow.util.ResourceLoaderDefaultImpl
      extended by org.metaabm.ide.ExtendedResourceLoader
All Implemented Interfaces:
org.openarchitectureware.workflow.util.ResourceLoader

public class ExtendedResourceLoader
extends org.openarchitectureware.workflow.util.ResourceLoaderDefaultImpl


Constructor Summary
ExtendedResourceLoader()
           
 
Method Summary
 void addProject(org.eclipse.core.resources.IProject project)
          Builds a classloader for a Java project from the workspace.
 void addURL(java.net.URL url)
          Builds a classloader for a Java project from the workspace.
protected  java.net.URL internalGetResource(java.lang.String path)
           
protected  java.io.InputStream internalGetResourceAsStream(java.lang.String path)
           
 
Methods inherited from class org.openarchitectureware.workflow.util.ResourceLoaderDefaultImpl
getResource, getResourceAsStream, internalLoadClass, loadClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedResourceLoader

public ExtendedResourceLoader()
                       throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException
Method Detail

addProject

public void addProject(org.eclipse.core.resources.IProject project)
                throws org.eclipse.core.runtime.CoreException
Builds a classloader for a Java project from the workspace.

Parameters:
project - An Eclipse project
Throws:
org.eclipse.core.runtime.CoreException

addURL

public void addURL(java.net.URL url)
            throws org.eclipse.core.runtime.CoreException
Builds a classloader for a Java project from the workspace.

Parameters:
project - An Eclipse project
Throws:
org.eclipse.core.runtime.CoreException

internalGetResource

protected java.net.URL internalGetResource(java.lang.String path)
Overrides:
internalGetResource in class org.openarchitectureware.workflow.util.ResourceLoaderDefaultImpl

internalGetResourceAsStream

protected java.io.InputStream internalGetResourceAsStream(java.lang.String path)
Overrides:
internalGetResourceAsStream in class org.openarchitectureware.workflow.util.ResourceLoaderDefaultImpl