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 and Description |
---|---|
JavaPackage |
JavaProjectBuilder.getPackageByName(String name)
Try to retrieve a
JavaPackage by its name. |
Modifier and Type | Method and Description |
---|---|
Collection<JavaPackage> |
JavaProjectBuilder.getPackages()
Retrieve all packages which were added by sources.
|
Modifier and Type | Method and Description |
---|---|
JavaPackage |
ClassLibrary.getJavaPackage(String name)
Get the JavaPackage or null if it's not possible
|
JavaPackage |
AbstractClassLibrary.getJavaPackage(String name) |
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 |
SourceLibrary.resolveJavaPackage(String name) |
protected JavaPackage |
ClassNameLibrary.resolveJavaPackage(String name) |
protected JavaPackage |
ClassLoaderLibrary.resolveJavaPackage(String name) |
Modifier and Type | Method and Description |
---|---|
Collection<JavaPackage> |
ClassLibrary.getJavaPackages()
Return all JavaPackages of the current library.
|
Collection<JavaPackage> |
AbstractClassLibrary.getJavaPackages()
Get all packages of the current
AbstractClassLibrary . |
Collection<JavaPackage> |
SourceLibrary.getJavaPackages()
Get all packages, including those from parent SourceLibraries
|
protected Collection<JavaPackage> |
AbstractClassLibrary.getJavaPackages(com.thoughtworks.qdox.library.AbstractClassLibrary.ClassLibraryFilter filter) |
List<JavaPackage> |
JavaClassContext.getPackages()
Return all stored JavaPackages
|
Modifier and Type | Method and Description |
---|---|
void |
JavaClassContext.add(JavaPackage jPackage)
A null-safe implementation to store a
JavaPackage in this context |
Modifier and Type | Method and 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 and Description |
---|---|
Collection<JavaPackage> |
JavaPackage.getSubPackages()
For instance: one of the children of
java.lang would be java.lang.reflect |
Modifier and Type | Class and Description |
---|---|
class |
DefaultJavaPackage
The default implementation of
JavaPackage , representing a Package . |
Modifier and Type | Method and Description |
---|---|
JavaPackage |
DefaultJavaSource.getPackage()
The package of this source or
null |
JavaPackage |
DefaultJavaType.getPackage()
Equivalent of
Class.getPackage() |
JavaPackage |
DefaultJavaClass.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 and Description |
---|---|
List<JavaPackage> |
DefaultJavaPackage.getSubPackages()
For instance: one of the children of
java.lang would be java.lang.reflect |
Modifier and Type | Method and Description |
---|---|
void |
DefaultJavaClass.setJavaPackage(JavaPackage javaPackage)
Only used when constructing the model by hand / without source
|
void |
DefaultJavaSource.setPackage(JavaPackage pkg) |
Constructor and Description |
---|
DefaultJavaExports(JavaPackage source,
Collection<JavaModule> targets) |
DefaultJavaOpens(JavaPackage source,
Collection<JavaModule> targets) |
Modifier and Type | Method and 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 and 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–2019. All rights reserved.