xdoclet.loader
Class ModuleFinder
java.lang.Object
xdoclet.loader.ModuleFinder
public class ModuleFinder
extends java.lang.Object
Finds xdoclet modules.
Version:
- Aslak Hellesxy
- 7. april 2002
- Use reflection to call AntClassLoader.getClasspath to remove dependency to Ant. This package should be Ant
independent
findModules
public static List findModules()
Returns a List of XDocletModule objects
getClasspath
public static String getClasspath()
getNewestFileOnClassPath
public static File getNewestFileOnClassPath()
Get the newest Jar file on the classpath. This method is used to see if a generation is needed because one of the
xdoclet jars might have changed since the last generation.
- The timestamp of the newest jar file on the classpath
initClasspath
public static void initClasspath(Class clazz)
Initialises the classpath. If a system property named xdoclet.class.path
, then that value will be
used. If not, we'll try to cast the clazz' class loader to an AntClassLoader and get classpath from there. If
that fails (happens if the clazz was loaded by the system class loader), we'll use java.class.path.
clazz
- the class used to find classpath.
resetFoundModules
public static void resetFoundModules()
setClasspath
public static void setClasspath(String classpath)