Package com.thoughtworks.qdox
Class JavaClassContext
- java.lang.Object
-
- com.thoughtworks.qdox.JavaClassContext
-
- All Implemented Interfaces:
java.io.Serializable
public class JavaClassContext extends java.lang.Object implements java.io.SerializableJavaClassContext gives you a mechanism to get a JavaClass. If a class couldn't be found in the cache, the class will be pulled from the classLibrary, the builder will create the corresponding JavaClass and put it in the cache.- Author:
- Robert Scholte
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JavaClassContext(JavaDocBuilder builder)JavaClassContext(ClassLibrary classLibrary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(JavaClass javaClass)voidadd(JavaPackage jPackage)voidadd(java.lang.String fullyQualifiedClassName)java.lang.ClassgetClass(java.lang.String name)JavaClassgetClassByName(java.lang.String name)JavaClass[]getClasses()ClassLibrarygetClassLibrary()temporary, this should be hiddenJavaPackagegetPackageByName(java.lang.String name)JavaPackage[]getPackages()voidsetClassLibrary(ClassLibrary classLibrary)
-
-
-
Constructor Detail
-
JavaClassContext
public JavaClassContext(JavaDocBuilder builder)
-
JavaClassContext
public JavaClassContext(ClassLibrary classLibrary)
-
-
Method Detail
-
setClassLibrary
public void setClassLibrary(ClassLibrary classLibrary)
-
getClassLibrary
public ClassLibrary getClassLibrary()
temporary, this should be hidden- Returns:
- classLibrary
-
getClassByName
public JavaClass getClassByName(java.lang.String name)
-
getClasses
public JavaClass[] getClasses()
-
add
public void add(JavaClass javaClass)
-
add
public void add(java.lang.String fullyQualifiedClassName)
-
getClass
public java.lang.Class getClass(java.lang.String name)
-
getPackageByName
public JavaPackage getPackageByName(java.lang.String name)
-
add
public void add(JavaPackage jPackage)
-
getPackages
public JavaPackage[] getPackages()
-
-