1 61 62 package org.apache.commons.discovery.jdk; 63 64 import java.util.Enumeration ; 65 import java.io.IOException ; 66 67 68 71 public abstract class JDKHooks { 72 private static final JDKHooks jdkHooks; 73 74 static { 75 jdkHooks = new JDK12Hooks(); 76 } 77 78 protected JDKHooks() { } 79 80 85 public static final JDKHooks getJDKHooks() { 86 return jdkHooks; 87 } 88 89 96 public abstract ClassLoader getThreadContextClassLoader(); 97 98 105 public abstract ClassLoader getSystemClassLoader(); 106 107 public abstract Enumeration getResources(ClassLoader loader, 108 String resourceName) 109 throws IOException ; 110 } 111 | Popular Tags |