Home » spring-framework-2.5.5-with-dependencies » org.springframework » core »

org.springframework.core

Sub Packages:

org.springframework.core.annotation   Core support package for Java 5 annotations.  
org.springframework.core.enums   Interfaces and classes for type-safe enum support on JDK >= 1.3.  
org.springframework.core.io   Generic abstraction for (file-based) resources, used throughout the framework.  
org.springframework.core.io.support   Support classes for Spring's resource abstraction.  
org.springframework.core.style   Support for styling values as Strings, with ToStringCreator as central class.  
org.springframework.core.task   This package defines Spring's core TaskExecutor abstraction, and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations.  
org.springframework.core.task.support   Support classes for Spring's TaskExecutor abstraction.  
org.springframework.core.type   Core support package for type introspection.  
org.springframework.core.type.classreading   Core support package for type introspection through ASM-based class reading.  
org.springframework.core.type.filter   Core support package for type filtering (e.g.  

Interfaces:

AliasRegistry   Common interface for managing aliases.  code | html
AttributeAccessor   Interface defining a generic contract for attaching and accessing metadata to/from arbitrary objects.  code | html
ConcurrentMap   Common interface for a concurrent Map, as exposed by CollectionFactory#createConcurrentMap code | html
ControlFlow   Interface to be implemented by objects that can return information about the current call stack.  code | html
ErrorCoded   Interface that can be implemented by exceptions etc that are error coded.  code | html
InfrastructureProxy   Interface to be implemented by transparent resource proxies that need to be considered as equal to the underlying resource, for example for consistent lookup key comparisons.  code | html
Ordered   Interface that can be implemented by objects that should be orderable, for example in a Collection.  code | html
ParameterNameDiscoverer   Interface to discover parameter names for methods and constructors.  code | html
PriorityOrdered   Extension of the Ordered interface, expressing a 'priority' ordering: Order values expressed by PriorityOrdered objects always apply before order values of 'plain' Ordered values.  code | html
SmartClassLoader   Interface to be implemented by a reloading-aware ClassLoader (e.g.  code | html

Abstract Classes:

AttributeAccessorSupport   Support class for AttributeAccessors , providing a base implementation of all methods.  code | html
BridgeMethodResolver   Helper for resolving synthetic bridge Methods to the Method being bridged.  code | html
CollectionFactory   Factory for collections, being aware of Commons Collection 3.x's extended collections as well as of JDK 1.5+ concurrent collections and backport-concurrent collections.  code | html
CollectionFactory.BackportConcurrentCollectionFactory   Actual creation of backport-concurrent Collections.  code | html
CollectionFactory.CommonsCollectionFactory   Actual creation of Commons Collections.  code | html
CollectionFactory.JdkConcurrentCollectionFactory   Actual creation of JDK 1.5+ concurrent Collections.  code | html
ControlFlowFactory   Static factory to conceal the automatic choice of the ControlFlow implementation class.  code | html
Conventions   Provides methods to support various naming and other conventions used throughout the framework.  code | html
DecoratingClassLoader   Base class for decorating ClassLoaders such as OverridingClassLoader and org.springframework.instrument.classloading.ShadowingClassLoader , providing common handling of excluded packages and classes.  code | html
GenericCollectionTypeResolver   Helper class for determining element types of collections and maps.  code | html
GenericTypeResolver   Helper class for resolving generic types against type variables.  code | html
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.  code | html
LocalVariableTableParameterNameDiscoverer.ParameterNameDiscoveringVisitor   Helper class that looks for a given member name and descriptor, and then attempts to find the parameter names for that member.  code | html
NestedCheckedException   Handy class for wrapping checked Exceptions with a root cause.  code | html
NestedExceptionUtils   Helper class for implementing exception classes which are capable of holding nested exceptions.  code | html
NestedRuntimeException   Handy class for wrapping runtime Exceptions with a root cause.  code | html

Classes:

CollectionFactory.BackportConcurrentHashMap   ConcurrentMap adapter for the backport-concurrent ConcurrentHashMap class.  code | html
CollectionFactory.JdkConcurrentHashMap   ConcurrentMap adapter for the JDK ConcurrentHashMap class.  code | html
ConfigurableObjectInputStream   Special ObjectInputStream subclass that resolves class names against a specific ClassLoader.  code | html
ConstantException   Exception thrown when the Constants class is asked for an invalid constant name.  code | html
Constants   This class can be used to parse other classes containing constant definitions in public static final members.  code | html
ControlFlowFactory.Jdk14ControlFlow   Utilities for cflow-style pointcuts.  code | html
LocalVariableTableParameterNameDiscoverer   Implementation of ParameterNameDiscoverer that uses the LocalVariableTable information in the method attributes to discover parameter names.  code | html
LocalVariableTableParameterNameDiscoverer.FindConstructorParameterNamesClassVisitor     code | html
LocalVariableTableParameterNameDiscoverer.FindMethodParameterNamesClassVisitor     code | html
LocalVariableTableParameterNameDiscoverer.LocalVariableTableVisitor     code | html
MethodParameter   Helper class that encapsulates the specification of a method parameter, i.e.  code | html
NamedInheritableThreadLocal   InheritableThreadLocal subclass that exposes a specified name as #toString() result (allowing for introspection).  code | html
NamedThreadLocal   ThreadLocal subclass that exposes a specified name as #toString() result (allowing for introspection).  code | html
NestedIOException   Subclass of IOException that properly handles a root cause, exposing the root cause just like NestedChecked/RuntimeException does.  code | html
OrderComparator   Comparator implementation for Ordered objects, sorting by order value ascending (resp.  code | html
OverridingClassLoader   ClassLoader that does not always delegate to the parent loader, as normal class loaders do.  code | html
PrioritizedParameterNameDiscoverer   ParameterNameDiscoverer implementation that tries several ParameterNameDiscoverers in succession.  code | html
ReflectiveVisitorHelper   Helper implementation for a reflective visitor.  code | html
ReflectiveVisitorHelper.ClassVisitMethods   Internal class caching visitor methods by argument class.  code | html
SimpleAliasRegistry   Simple implementation of the AliasRegistry interface.  code | html
SpringVersion   Class that exposes the Spring version.  code | html