com.thoughtworks.qdox.model
Class ClassLibrary
java.lang.Object
com.thoughtworks.qdox.model.ClassLibrary
- All Implemented Interfaces:
- java.io.Serializable
- public class ClassLibrary
- extends java.lang.Object
- implements java.io.Serializable
- Author:
- Joe Walnes, Aslak Hellesøy
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classes
private final java.util.Set classes
classNameToClassMap
private final java.util.Map classNameToClassMap
defaultLoaders
private boolean defaultLoaders
classLoaders
private transient java.util.List classLoaders
cache
private JavaClassCache cache
ClassLibrary
public ClassLibrary(JavaClassCache cache)
add
public void add(java.lang.String fullClassName)
getClassByName
public JavaClass getClassByName(java.lang.String name)
contains
public boolean contains(java.lang.String fullClassName)
getClass
public java.lang.Class getClass(java.lang.String fullClassName)
all
public java.util.Collection all()
addClassLoader
public void addClassLoader(java.lang.ClassLoader classLoader)
addDefaultLoader
public void addDefaultLoader()
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException