Package org.clapper.util.classutil

Interface Summary
ClassFilter Instances of classes that implement this interface are used, with a ClassFinder object, to filter class names.
 

Class Summary
AbstractClassFilter AbstractClassFilter implements a ClassFilter that matches class names that (a) can be loaded and (b) are abstract.
AndClassFilter An AndClassFilter logically ANDs other ClassFilter objects.
ClassFinder A ClassFinder object is used to find classes.
ClassInfo Holds information about a loaded class in a way that doesn't rely on the underlying API used to load the class information.
ClassLoaderBuilder A ClassLoaderBuilder is used to build an alternate class loader that includes additional jar files, zip files and/or directories in its load path.
ClassModifiersClassFilter ClassModifiersClassFilter is a ClassFilter that matches class names that (a) can be loaded and (b) match a set of class modifiers (as defined by the constants in the java.lang.reflect.Modifier class).
ClassUtil Miscellaneous class-related utility methods.
InterfaceOnlyClassFilter InterfaceOnlyClassFilter implements a ClassFilter that matches class names that (a) can be loaded and (b) are interfaces.
NotClassFilter NotClassFilter is a ClassFilter that wraps another ClassFilter and negates the sense of the wrapped filter's accept() method.
OrClassFilter An OrClassFilter contains logically ORs other ClassFilter objects.
RegexClassFilter RegexClassFilter is a ClassFilter that matches class names using a regular expression.
SubclassClassFilter SubclassClassFilter is a ClassFilter that matches class names that (a) can be loaded and (b) extend a given subclass or implement a specified interface, directly or indirectly.
 

Exception Summary
ClassUtilException Thrown to indicate that an object already exists when it was expected not to exist.
 



Copyright © 2004-2007 Brian M. Clapper. All Rights Reserved.