1 18 package org.apache.tools.ant.util.depend; 19 import java.io.File ; 20 import java.io.IOException ; 21 import java.util.Enumeration ; 22 import org.apache.tools.ant.types.Path; 23 24 34 public interface DependencyAnalyzer { 35 43 void addSourcePath(Path sourcePath); 44 45 53 void addClassPath(Path classpath); 54 55 62 void addRootClass(String classname); 63 64 71 Enumeration getFileDependencies(); 72 73 80 Enumeration getClassDependencies(); 81 82 83 87 void reset(); 88 89 96 void config(String name, Object info); 97 98 106 void setClosure(boolean closure); 107 108 109 117 File getClassContainer(String classname) throws IOException ; 118 119 127 File getSourceContainer(String classname) throws IOException ; 128 } 129 130 | Popular Tags |