| Interface | Description |
|---|---|
| ClassFilter |
Instances of classes that implement this interface are used, with a
ClassFinder object, to filter class names. |
| Class | Description |
|---|---|
| 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.
|
| FieldInfo |
Holds information about a field within a class.
|
| InterfaceOnlyClassFilter |
InterfaceOnlyClassFilter implements a
ClassFilter
that matches class names that (a) can be loaded and (b) are interfaces. |
| MethodInfo |
Holds information about a method within a class.
|
| 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 | Description |
|---|---|
| ClassUtilException |
Thrown to indicate that an object already exists when it was expected not
to exist.
|