This is the improved version of the JavaDocBuilder of QDox 1.x, which has the following tasks:
Provide adders for all kind of resources, such as classloaders, java files and source directories
Provide setters to enable the debug-mode for the Lexer and Parser (which are used when parsing sourcefiles) and
the encoding
Provide getter for retrieving Java Object Models from these libraries, such as JavaSources, JavaClasses and
JavaPackages
Provide a method to search through all the parsed JavaClasses
Provide store and load methods for the JavaProjectBuilder
Provide the option to set an ErrorHandler
By default the JavaProjectBuilder will use the
SortedClassLibraryBuilder
, which means it doesn't matter in
which order you add the resources, first all sources and sourcefolders, followed by the classloaders.