The Spring Framework

Package org.springframework.core

Provides basic classes for exception handling and version detection, and other core helpers that are not specific to any part of the framework.

See:
          Description

Interface Summary
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.
 

Class Summary
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, as well as JDK 1.5+ concurrent collections and backport-concurrent versions of those.
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 Internal helper class used to find the Java/JDK version that Spring is operating on, to allow for automatically adapting to the present platform's capabilities.
LocalVariableTableParameterNameDiscoverer 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, i.e.
NestedExceptionUtils Helper class for implementing exception classes which are capable of holding nested exceptions.
OrderComparator Comparator implementation for Ordered objects, sorting by order value ascending (resp. by priority descending).
OverridingClassLoader ClassLoader that does not always delegate to the parent loader, as normal class loaders do.
PrioritizedParameterNameDiscoverer ParameterNameDiscoverer implementation that tries several ParameterNameDiscoverers in succession.
ReflectiveVisitorHelper Helper implementation for a reflective visitor.
SpringVersion Class that exposes the Spring version.
 

Exception Summary
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.
 

Package org.springframework.core Description

Provides basic classes for exception handling and version detection, and other core helpers that are not specific to any part of the framework.


The Spring Framework

Copyright © 2002-2007 The Spring Framework.