Uses of Class
com.thoughtworks.qdox.library.AbstractClassLibrary
Packages that use AbstractClassLibrary
Package
Description
Provides classes to construct a classloader-like structure of libraries
There are two types of ClassLibraryBuilders:
SortedClassLibraryBuilder
, which bundles the libraries by type
OrderedClassLibraryBuilder
, which respects the order of added libraries
There are four types of ClassLibraries:
ClassLoaderLibrary
, which uses the classpath to search for sources or binaries
SourceLibrary
, which uses a specific sourcefile
SourceFolderLibrary
, which tries to locate sourcefiles by translating the package to folders
ClassNameLibrary
, which generates an anonymous class, as if it would exist
-
Uses of AbstractClassLibrary in com.thoughtworks.qdox.library
Subclasses of AbstractClassLibrary in com.thoughtworks.qdox.libraryModifier and TypeClassDescriptionclass
Important!! Be sure to add a classloader with the bootstrap classes.class
This library always resolve a className by generating an empty JavaClass Modelclass
class
This Library will immediately parse the source and keeps its reference to a private context.Fields in com.thoughtworks.qdox.library declared as AbstractClassLibraryModifier and TypeFieldDescriptionprivate AbstractClassLibrary
OrderedClassLibraryBuilder.classLibrary
private AbstractClassLibrary
AbstractClassLibrary.parentClassLibrary
Methods in com.thoughtworks.qdox.library with parameters of type AbstractClassLibraryModifier and TypeMethodDescriptionboolean
AbstractClassLibrary.ClassLibraryFilter.accept
(AbstractClassLibrary classLibrary) protected ClassLoaderLibrary
OrderedClassLibraryBuilder.newClassLoaderLibrary
(AbstractClassLibrary parentLibrary) Ability to override the implementation of ClassLoaderLibraryprotected SourceFolderLibrary
OrderedClassLibraryBuilder.newSourceFolderLibrary
(AbstractClassLibrary parentLibrary) Ability to override the implementation of SourceFolderLibraryprotected SourceLibrary
OrderedClassLibraryBuilder.newSourceLibrary
(AbstractClassLibrary parentLibrary) Ability to override the implementation of SourceLibraryConstructors in com.thoughtworks.qdox.library with parameters of type AbstractClassLibraryModifierConstructorDescriptionconstructor for chained ClassLibraryClassLoaderLibrary
(AbstractClassLibrary parent, ClassLoader classLoader) OrderedClassLibraryBuilder
(AbstractClassLibrary rootClassLibrary) Constructor for which you can set the root ClassLibrary If you set this to null, all classes should be available on the classpath.SourceFolderLibrary
(AbstractClassLibrary parent, File sourceFolder) SourceLibrary
(AbstractClassLibrary parent) Create a new instance of SourceLibrary and chain it to the parent