1 8 package org.codehaus.loom.classman.builder; 9 10 import java.net.URL ; 11 12 import org.codehaus.loom.extension.Extension; 13 14 21 public interface LoaderResolver 22 { 23 32 URL resolveExtension( Extension extension ) 33 throws Exception ; 34 35 44 URL resolveURL( String location ) 45 throws Exception ; 46 47 54 URL [] resolveFileSet( String baseDirectory, 55 String [] includes, 56 String [] excludes ) 57 throws Exception ; 58 59 66 ClassLoader createJoinClassLoader( ClassLoader [] classLoaders ) 67 throws Exception ; 68 69 78 ClassLoader createClassLoader( ClassLoader parent, URL [] urls ) 79 throws Exception ; 80 } | Popular Tags |