org.jfree.xml.generator
Class JavaSourceCollector
java.lang.Object
org.jfree.xml.generator.JavaSourceCollector
- All Implemented Interfaces:
- SourceCollector
- public class JavaSourceCollector
- extends java.lang.Object
- implements SourceCollector
The class collects all class-files and loads the class objects named
by these files.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaSourceCollector
public JavaSourceCollector(java.io.File startDirectory,
java.lang.String packageName)
JavaSourceCollector
public JavaSourceCollector(java.io.File startDirectory)
addIgnoredPackage
public void addIgnoredPackage(java.lang.String pkg)
addIgnoredBaseClass
public void addIgnoredBaseClass(java.lang.String baseClass)
addIgnoredBaseClass
public void addIgnoredBaseClass(java.lang.Class baseClass)
isIgnoredPackage
protected boolean isIgnoredPackage(java.lang.String classname)
isIgnoredBaseClass
protected boolean isIgnoredBaseClass(java.lang.Class c)
collectFiles
public void collectFiles()
collectFiles
protected void collectFiles(java.io.File directory,
java.lang.String packageName)
loadClass
protected java.lang.Class loadClass(java.lang.String name)
buildJavaName
protected java.lang.String buildJavaName(java.lang.String packageName,
java.lang.String newPackage)
getClasses
public java.lang.Class[] getClasses()
- Specified by:
getClasses
in interface SourceCollector