| Package | Description |
|---|---|
| com.thoughtworks.qdox.library |
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
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
ClassLoaderLibrary |
Important!! Be sure to add a classloader with the bootstrap classes.
|
class |
ClassNameLibrary |
This library always resolve a className by generating an empty JavaClass Model
|
class |
SourceFolderLibrary |
|
class |
SourceLibrary |
This Library will immediately parse the source and keeps its reference to a private context.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected ClassLoaderLibrary |
OrderedClassLibraryBuilder.newClassLoaderLibrary(AbstractClassLibrary parentLibrary) |
Ability to override the implementation of ClassLoaderLibrary
|
protected SourceFolderLibrary |
OrderedClassLibraryBuilder.newSourceFolderLibrary(AbstractClassLibrary parentLibrary) |
Ability to override the implementation of SourceFolderLibrary
|
protected SourceLibrary |
OrderedClassLibraryBuilder.newSourceLibrary(AbstractClassLibrary parentLibrary) |
Ability to override the implementation of SourceLibrary
|
| Constructor | Description |
|---|---|
AbstractClassLibrary(AbstractClassLibrary parent) |
constructor for chained ClassLibrary
|
ClassLoaderLibrary(AbstractClassLibrary parent) |
|
ClassLoaderLibrary(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) |
|
SourceFolderLibrary(AbstractClassLibrary parent,
File sourceFolder) |
|
SourceLibrary(AbstractClassLibrary parent) |
Create a new instance of SourceLibrary and chain it to the parent
|
Copyright © 2002–2018. All rights reserved.