com.thoughtworks.qdox
Class JavaClassContext

java.lang.Object
  extended by 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:
Serialized Form

Constructor Summary
JavaClassContext(ClassLibrary classLibrary)
           
JavaClassContext(JavaDocBuilder builder)
           
 
Method Summary
 void add(JavaClass javaClass)
           
 void add(String fullyQualifiedClassName)
           
 Class getClass(String name)
           
 JavaClass getClassByName(String name)
           
 JavaClass[] getClasses()
           
 ClassLibrary getClassLibrary()
          temporary, this should be hidden
 void setClassLibrary(ClassLibrary classLibrary)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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(String name)

getClasses

public JavaClass[] getClasses()

add

public void add(JavaClass javaClass)

add

public void add(String fullyQualifiedClassName)

getClass

public Class getClass(String name)


Copyright © 2002-2011. All Rights Reserved.