[Felix Framework]

org.apache.felix.framework
Class ModuleImpl.ModuleClassLoader

Object
  extended by ClassLoader
      extended by SecureClassLoader
          extended by org.apache.felix.framework.ModuleImpl.ModuleClassLoader
All Implemented Interfaces:
org.osgi.framework.BundleReference
Enclosing class:
ModuleImpl

public class ModuleImpl.ModuleClassLoader
extends SecureClassLoader
implements org.osgi.framework.BundleReference


Constructor Summary
ModuleImpl.ModuleClassLoader(ClassLoader parent)
           
 
Method Summary
protected  Class findClass(String name)
           
protected  String findLibrary(String name)
           
protected  URL findResource(String name)
           
protected  Enumeration findResources(String name)
           
 org.osgi.framework.Bundle getBundle()
           
 URL getResource(String name)
           
protected  Class loadClass(String name, boolean resolve)
           
 String toString()
           
 
Methods inherited from class SecureClassLoader
defineClass, defineClass, getPermissions
 
Methods inherited from class ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModuleImpl.ModuleClassLoader

public ModuleImpl.ModuleClassLoader(ClassLoader parent)
Method Detail

getBundle

public org.osgi.framework.Bundle getBundle()
Specified by:
getBundle in interface org.osgi.framework.BundleReference

loadClass

protected Class loadClass(String name,
                          boolean resolve)
                   throws ClassNotFoundException
Overrides:
loadClass in class ClassLoader
Throws:
ClassNotFoundException

findClass

protected Class findClass(String name)
                   throws ClassNotFoundException
Overrides:
findClass in class ClassLoader
Throws:
ClassNotFoundException

getResource

public URL getResource(String name)
Overrides:
getResource in class ClassLoader

findResource

protected URL findResource(String name)
Overrides:
findResource in class ClassLoader

findResources

protected Enumeration findResources(String name)
Overrides:
findResources in class ClassLoader

findLibrary

protected String findLibrary(String name)
Overrides:
findLibrary in class ClassLoader

toString

public String toString()
Overrides:
toString in class Object

[Felix Framework]