| Package | Description |
|---|---|
| com.thoughtworks.qdox.builder |
Provides classes which transform the structs from the JavaParser to the Java model elements
|
| com.thoughtworks.qdox.builder.impl |
Provides the default implementation of the classes which transform the structs from the JavaParser to the Java model elements
|
| 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
|
| com.thoughtworks.qdox.model |
Provides classes reflecting the Java model elements.
|
| com.thoughtworks.qdox.model.expression |
Provides classes reflecting the Java expressions.
|
| com.thoughtworks.qdox.model.impl |
Provides the default implementation of the classes reflecting the Java model elements.
|
| com.thoughtworks.qdox.type |
| Modifier and Type | Method and Description |
|---|---|
ModelBuilder |
ModelBuilderFactory.newInstance(ClassLibrary library)
Return a new instance of a ModelBuilder.
|
| Constructor and Description |
|---|
DefaultJavaAnnotationAssembler(JavaClass declaringClass,
ClassLibrary classLibrary,
TypeResolver typeResolver) |
ModelBuilder(ClassLibrary classLibrary,
DocletTagFactory docletTagFactory) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractClassLibrary
A ClassLibrary can be compared with a java classloader.
|
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 |
|---|---|
ClassLibrary |
SortedClassLibraryBuilder.getClassLibrary() |
ClassLibrary |
OrderedClassLibraryBuilder.getClassLibrary() |
ClassLibrary |
ClassLibraryBuilder.getClassLibrary()
Get the library based on the strategy of the implementation
|
| Modifier and Type | Method and Description |
|---|---|
ClassLibrary |
JavaSource.getJavaClassLibrary() |
ClassLibrary |
JavaPackage.getJavaClassLibrary()
The
ClassLibrary of this package. |
ClassLibrary |
JavaClass.getJavaClassLibrary() |
| Modifier and Type | Method and Description |
|---|---|
void |
FieldRef.setClassLibrary(ClassLibrary classLibrary) |
| Modifier and Type | Method and Description |
|---|---|
ClassLibrary |
DefaultJavaType.getJavaClassLibrary() |
ClassLibrary |
DefaultJavaSource.getJavaClassLibrary() |
ClassLibrary |
DefaultJavaPackage.getJavaClassLibrary()
The
ClassLibrary of this package. |
ClassLibrary |
DefaultJavaClass.getJavaClassLibrary() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultJavaPackage.setClassLibrary(ClassLibrary classLibrary) |
| Constructor and Description |
|---|
DefaultJavaSource(ClassLibrary classLibrary)
Default constructor for the Default JavaSource
|
| Modifier and Type | Method and Description |
|---|---|
static TypeResolver |
TypeResolver.byClassName(java.lang.String binaryName,
ClassLibrary classLibrary,
java.util.Collection<java.lang.String> imports) |
static TypeResolver |
TypeResolver.byPackageName(java.lang.String binaryName,
ClassLibrary classLibrary,
java.util.Collection<java.lang.String> imports)
Type resolver in case there's no declaring class, e.g. using extends, implements and annotations on a toplevel class
|
Copyright © 2002-2018. All Rights Reserved.