| Interfaces | |
|---|---|
| AttributeAccessor | Interface defining a generic contract for attaching and accessing metadata to/from arbitrary objects. |
| ControlFlow | Interface to be implemented by objects that can return information about the current call stack. |
| ErrorCoded | Interface that can be implemented by exceptions etc that are error coded. |
| Ordered | Interface that can be implemented by objects that should be orderable, for example in a Collection. |
| ParameterNameDiscoverer | Interface to discover parameter names for methods and constructors. |
| Classes | |
|---|---|
| AttributeAccessorSupport | Support class for AttributeAccessors , providing a base implementation of all methods. |
| BridgeMethodResolver | Helper for resolving synthetic bridge Methods to the Method being bridged. |
| CollectionFactory | Factory for collections, being aware of JDK 1.4+ extended collections and Commons Collection 3.x's corresponding versions for older JDKs. |
| Constants | This class can be used to parse other classes containing constant definitions in public static final members. |
| ControlFlowFactory | Static factory to conceal automatic choice of Java 1.4 or 1.3 ControlFlow implementation class. |
| Conventions | Provides methods to support various naming and other conventions used throughout the framework. |
| GenericCollectionTypeResolver | Helper class for determining element types of collections and maps. |
| JdkVersion | Helper class used to find the current Java/JDK version. |
| LocalVariableTableParameterNameDiscover | Implementation of ParameterNameDiscover that uses the LocalVariableTable information in the method attributes to discover parameter names. |
| MethodParameter | Helper class that encapsulates the specification of a method parameter, that is, a Method or Constructor plus a parameter index. |
| OrderComparator | Comparator implementation for Ordered objects, sorting by order value ascending (resp. |
| PrioritizedParameterNameDiscoverer | ParameterNameDiscoverer implementation that tries several ParameterNameDiscoverers in succession. |
| ReflectiveVisitorHelper | Helper implementation for a reflective visitor. |
| SpringVersion | Class that exposes the Spring version. |
| Exceptions | |
|---|---|
| ConstantException | Exception thrown when the Constants class is asked for an invalid constant name. |
| NestedCheckedException | Handy class for wrapping checked Exceptions with a root cause. |
| NestedIOException | Subclass of IOException that properly handles a root cause, exposing the root cause just like NestedChecked/RuntimeException does. |
| NestedRuntimeException | Handy class for wrapping runtime Exceptions with a root cause. |