com.thoughtworks.qdox.model

Class ClassLibrary

public class ClassLibrary extends Object implements Serializable

Important!! Be sure to add a classloader with the bootstrap classes.

Normally you can generate your classLibrary like this:
ClassLibrary classLibrary = new ClassLibrary(); classLibrary.addDefaultLoader();

If you want full control over the classLoaders you might want to create your library like:
ClassLibrary classLibrary = new ClassLibrary( ClassLoader.getSystemClassLoader() )

Author: Joe Walnes Aslak Hellesøy Robert Scholte

Constructor Summary
ClassLibrary()
Remember to add bootstrap classes
ClassLibrary(ClassLoader loader)
Remember to add bootstrap classes
Method Summary
voidadd(String className)
voidaddClassLoader(ClassLoader classLoader)
voidaddDefaultLoader()
Collectionall()
booleancontains(String className)
ClassgetClass(String className)

Constructor Detail

ClassLibrary

public ClassLibrary()
Remember to add bootstrap classes

ClassLibrary

public ClassLibrary(ClassLoader loader)
Remember to add bootstrap classes

Method Detail

add

public void add(String className)

addClassLoader

public void addClassLoader(ClassLoader classLoader)

addDefaultLoader

public void addDefaultLoader()

all

public Collection all()

contains

public boolean contains(String className)

getClass

public Class getClass(String className)