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.