1 11 12 package org.eclipse.osgi.baseadaptor.loader; 13 14 import java.net.URL ; 15 import java.security.ProtectionDomain ; 16 import org.eclipse.osgi.baseadaptor.bundlefile.BundleEntry; 17 import org.eclipse.osgi.baseadaptor.bundlefile.BundleFile; 18 import org.eclipse.osgi.framework.adaptor.BundleClassLoader; 19 20 26 public interface BaseClassLoader extends BundleClassLoader { 27 31 ProtectionDomain getDomain(); 32 33 39 ClasspathEntry createClassPathEntry(BundleFile bundlefile, ProtectionDomain cpDomain); 40 41 49 Class defineClass(String name, byte[] classbytes, ClasspathEntry classpathEntry, BundleEntry entry); 50 51 56 Class publicFindLoaded(String classname); 57 58 63 Object publicGetPackage(String pkgname); 64 65 69 Object publicDefinePackage(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase); 70 71 75 ClasspathManager getClasspathManager(); 76 } 77 | Popular Tags |