public class JavaClassContext
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private JavaDocBuilder |
builder |
private JavaClassCache |
cache |
private ClassLibrary |
classLibrary |
private java.util.Map |
packageMap |
Constructor and Description |
---|
JavaClassContext(ClassLibrary classLibrary) |
JavaClassContext(JavaDocBuilder builder) |
Modifier and Type | Method and Description |
---|---|
void |
add(JavaClass javaClass) |
void |
add(JavaPackage jPackage) |
void |
add(java.lang.String fullyQualifiedClassName) |
java.lang.Class |
getClass(java.lang.String name) |
JavaClass |
getClassByName(java.lang.String name) |
JavaClass[] |
getClasses() |
ClassLibrary |
getClassLibrary()
temporary, this should be hidden
|
JavaPackage |
getPackageByName(java.lang.String name) |
JavaPackage[] |
getPackages() |
void |
setClassLibrary(ClassLibrary classLibrary) |
private final JavaClassCache cache
private ClassLibrary classLibrary
private JavaDocBuilder builder
private java.util.Map packageMap
public JavaClassContext(JavaDocBuilder builder)
public JavaClassContext(ClassLibrary classLibrary)
public void setClassLibrary(ClassLibrary classLibrary)
public ClassLibrary getClassLibrary()
public JavaClass getClassByName(java.lang.String name)
public JavaClass[] getClasses()
public void add(JavaClass javaClass)
public void add(java.lang.String fullyQualifiedClassName)
public java.lang.Class getClass(java.lang.String name)
public JavaPackage getPackageByName(java.lang.String name)
public void add(JavaPackage jPackage)
public JavaPackage[] getPackages()