Class JavaClassContext

  • All Implemented Interfaces:
    java.io.Serializable

    public class JavaClassContext
    extends java.lang.Object
    implements java.io.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:
    Serialized Form
    • 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)