1 18 package org.netbeans; 19 20 import java.io.File ; 21 import java.io.IOException ; 22 import java.util.jar.Manifest ; 23 24 33 public class ModuleFactory { 34 35 40 public Module create(File jar, Object history, boolean reloadable, 41 boolean autoload, boolean eager, ModuleManager mgr, Events ev) 42 throws IOException { 43 return new StandardModule(mgr, ev, jar, history, reloadable, autoload, eager); 44 } 45 51 public Module createFixed(Manifest mani, Object history, 52 ClassLoader loader, ModuleManager mgr, Events ev) 53 throws InvalidException { 54 return new FixedModule(mgr, ev, mani, history, loader); 55 } 56 59 public ClassLoader getClasspathDelegateClassLoader(ModuleManager mgr, ClassLoader del) { 60 return del; 61 } 62 63 67 public boolean removeBaseClassLoader() { 68 return false; 69 } 70 71 } 72 | Popular Tags |