| Package | Description |
|---|---|
| com.thoughtworks.qdox |
Provides classes to start constructing a java project
|
| 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.impl |
Provides the default implementation of the classes reflecting the Java model elements.
|
| com.thoughtworks.qdox.writer |
Provides classes to write Java model elements in any style
|
| com.thoughtworks.qdox.writer.impl |
Provides the default implementation of classes to write Java model elements in any style.
|
| Modifier and Type | Method | Description |
|---|---|---|
JavaPackage |
JavaProjectBuilder.getPackageByName(String name) |
Try to retrieve a
JavaPackage by its name. |
| Modifier and Type | Method | Description |
|---|---|---|
Collection<JavaPackage> |
JavaProjectBuilder.getPackages() |
Retrieve all packages which were added by sources.
|
| Modifier and Type | Method | Description |
|---|---|---|
JavaPackage |
AbstractClassLibrary.getJavaPackage(String name) |
|
JavaPackage |
ClassLibrary.getJavaPackage(String name) |
Get the JavaPackage or null if it's not possible
|
JavaPackage |
JavaClassContext.getPackageByName(String name) |
Retrieve the
JavaPackage based on the name. |
JavaPackage |
JavaClassContext.removePackageByName(String name) |
Remove and return the
JavaPackage based on the name. |
protected abstract JavaPackage |
AbstractClassLibrary.resolveJavaPackage(String name) |
|
protected JavaPackage |
ClassLoaderLibrary.resolveJavaPackage(String name) |
|
protected JavaPackage |
ClassNameLibrary.resolveJavaPackage(String name) |
|
protected JavaPackage |
SourceLibrary.resolveJavaPackage(String name) |
| Modifier and Type | Method | Description |
|---|---|---|
Collection<JavaPackage> |
AbstractClassLibrary.getJavaPackages() |
Get all packages of the current
AbstractClassLibrary. |
protected Collection<JavaPackage> |
AbstractClassLibrary.getJavaPackages(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter filter) |
|
Collection<JavaPackage> |
ClassLibrary.getJavaPackages() |
Return all JavaPackages of the current library.
|
Collection<JavaPackage> |
SourceLibrary.getJavaPackages() |
Get all packages, including those from parent SourceLibraries
|
List<JavaPackage> |
JavaClassContext.getPackages() |
Return all stored JavaPackages
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
JavaClassContext.add(JavaPackage jPackage) |
A null-safe implementation to store a
JavaPackage in this context |
| Modifier and Type | Method | Description |
|---|---|---|
JavaPackage |
JavaClass.getPackage() |
Equivalent of
Class.getPackage() |
JavaPackage |
JavaSource.getPackage() |
The package of this source or
null |
JavaPackage |
JavaPackage.getParentPackage() |
The parent of this package
For instance: the package of
java.lang.reflect is java.lang |
JavaPackage |
JavaModuleDescriptor.JavaExports.getSource() |
|
JavaPackage |
JavaModuleDescriptor.JavaOpens.getSource() |
| Modifier and Type | Method | Description |
|---|---|---|
Collection<JavaPackage> |
JavaPackage.getSubPackages() |
For instance: one of the children of
java.lang would be java.lang.reflect |
| Modifier and Type | Class | Description |
|---|---|---|
class |
DefaultJavaPackage |
The default implementation of
JavaPackage, representing a Package. |
| Modifier and Type | Method | Description |
|---|---|---|
JavaPackage |
DefaultJavaClass.getPackage() |
Equivalent of
Class.getPackage() |
JavaPackage |
DefaultJavaSource.getPackage() |
The package of this source or
null |
JavaPackage |
DefaultJavaType.getPackage() |
Equivalent of
Class.getPackage() |
JavaPackage |
DefaultJavaPackage.getParentPackage() |
The parent of this package
For instance: the package of
java.lang.reflect is java.lang |
JavaPackage |
DefaultJavaModuleDescriptor.DefaultJavaExports.getSource() |
|
JavaPackage |
DefaultJavaModuleDescriptor.DefaultJavaOpens.getSource() |
| Modifier and Type | Method | Description |
|---|---|---|
List<JavaPackage> |
DefaultJavaPackage.getSubPackages() |
For instance: one of the children of
java.lang would be java.lang.reflect |
| Modifier and Type | Method | Description |
|---|---|---|
void |
DefaultJavaClass.setJavaPackage(JavaPackage javaPackage) |
Only used when constructing the model by hand / without source
|
void |
DefaultJavaSource.setPackage(JavaPackage pkg) |
| Constructor | Description |
|---|---|
DefaultJavaExports(JavaPackage source,
Collection<JavaModule> targets) |
|
DefaultJavaOpens(JavaPackage source,
Collection<JavaModule> targets) |
| Modifier and Type | Method | Description |
|---|---|---|
ModelWriter |
ModelWriter.writePackage(JavaPackage pkg) |
Write the java package
A standard package writer should write:
the javadoc
the annotations
the package signature
|
| Modifier and Type | Method | Description |
|---|---|---|
ModelWriter |
DefaultModelWriter.writePackage(JavaPackage pckg) |
Write the java package
A standard package writer should write:
the javadoc
the annotations
the package signature
|
Copyright © 2002–2018. All rights reserved.