| 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 and Description |
|---|---|
class |
ClassLoaderLibrary
Important!!
|
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 and 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 and Description |
|---|
AbstractClassLibrary(AbstractClassLibrary parent)
constructor for chained ClassLibrary
|
ClassLoaderLibrary(AbstractClassLibrary parent) |
ClassLoaderLibrary(AbstractClassLibrary parent,
java.lang.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,
java.io.File sourceFolder) |
SourceLibrary(AbstractClassLibrary parent)
Create a new instance of SourceLibrary and chain it to the parent
|
Copyright © 2002-2018. All Rights Reserved.