com.thoughtworks.qdox

Class JavaClassContext

public class JavaClassContext extends Object implements Serializable

JavaClassContext 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

Constructor Summary
JavaClassContext(JavaDocBuilder builder)
JavaClassContext(ClassLibrary classLibrary)
Method Summary
voidadd(JavaClass javaClass)
voidadd(String fullyQualifiedClassName)
ClassgetClass(String name)
JavaClassgetClassByName(String name)
JavaClass[]getClasses()
ClassLibrarygetClassLibrary()
temporary, this should be hidden
voidsetClassLibrary(ClassLibrary classLibrary)

Constructor Detail

JavaClassContext

public JavaClassContext(JavaDocBuilder builder)

JavaClassContext

public JavaClassContext(ClassLibrary classLibrary)

Method Detail

add

public void add(JavaClass javaClass)

add

public void add(String fullyQualifiedClassName)

getClass

public Class getClass(String name)

getClassByName

public JavaClass getClassByName(String name)

getClasses

public JavaClass[] getClasses()

getClassLibrary

public ClassLibrary getClassLibrary()
temporary, this should be hidden

Returns: classLibrary

UNKNOWN: remove

setClassLibrary

public void setClassLibrary(ClassLibrary classLibrary)