Class JavaClassContext

java.lang.Object
com.thoughtworks.qdox.JavaClassContext
All Implemented Interfaces:
Serializable

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
See Also:
  • Constructor Details

    • JavaClassContext

      public JavaClassContext(JavaDocBuilder builder)
    • JavaClassContext

      public JavaClassContext(ClassLibrary classLibrary)
  • Method Details

    • setClassLibrary

      public void setClassLibrary(ClassLibrary classLibrary)
    • getClassLibrary

      public ClassLibrary getClassLibrary()
      temporary, this should be hidden
      Returns:
      classLibrary
    • getClassByName

      public JavaClass getClassByName(String name)
    • getClasses

      public JavaClass[] getClasses()
    • add

      public void add(JavaClass javaClass)
    • add

      public void add(String fullyQualifiedClassName)
    • getClass

      public Class getClass(String name)
    • getPackageByName

      public JavaPackage getPackageByName(String name)
    • add

      public void add(JavaPackage jPackage)
    • getPackages

      public JavaPackage[] getPackages()