请参阅: 说明
| 接口 | 说明 |
|---|---|
| AutoPopulatingList.ElementFactory<E> |
Factory interface for creating elements for an index-based access
data structure such as a
List. |
| ConcurrentReferenceHashMap.Reference<K,V> |
A reference to an
ConcurrentReferenceHashMap.Entry contained in the map. |
| ErrorHandler |
A strategy for handling errors.
|
| IdGenerator |
Contract for generating universally unique identifiers
(UUIDs). |
| MultiValueMap<K,V> |
Extension of the
Map interface that stores multiple values. |
| PathMatcher |
Strategy interface for
String-based path matching. |
| PropertiesPersister |
Strategy interface for persisting
java.util.Properties,
allowing for pluggable parsing strategies. |
| PropertyPlaceholderHelper.PlaceholderResolver |
Strategy interface used to resolve replacement values for placeholders contained in Strings.
|
| ReflectionUtils.FieldCallback |
Callback interface invoked on each field in the hierarchy.
|
| ReflectionUtils.FieldFilter |
Callback optionally used to filter fields to be operated on by a field callback.
|
| ReflectionUtils.MethodCallback |
Action to take on each method.
|
| ReflectionUtils.MethodFilter |
Callback optionally used to filter methods to be operated on by a method callback.
|
| StringValueResolver |
Simple strategy interface for resolving a String value.
|
| 类 | 说明 |
|---|---|
| AlternativeJdkIdGenerator |
An
IdGenerator that uses SecureRandom for the initial seed and
Random thereafter, instead of calling UUID.randomUUID() every
time as JdkIdGenerator does. |
| AntPathMatcher |
PathMatcher implementation for Ant-style path patterns. |
| AntPathMatcher.AntPathStringMatcher |
Tests whether or not a string matches against a pattern via a
Pattern. |
| AntPathMatcher.AntPatternComparator |
The default
Comparator implementation returned by
AntPathMatcher.getPatternComparator(String). |
| Assert |
Assertion utility class that assists in validating arguments.
|
| AutoPopulatingList<E> |
Simple
List wrapper class that allows for elements to be
automatically populated as they are requested. |
| Base64Utils |
A simple utility class for Base64 encoding and decoding.
|
| ClassUtils |
Miscellaneous
java.lang.Class utility methods. |
| CollectionUtils |
Miscellaneous collection utility methods.
|
| CommonsLogWriter |
java.io.Writer adapter for a Commons Logging Log. |
| CompositeIterator<E> |
Composite iterator that combines multiple other iterators,
as registered via
CompositeIterator.add(Iterator). |
| ConcurrencyThrottleSupport |
Support class for throttling concurrent access to a specific resource.
|
| ConcurrentReferenceHashMap<K,V> | |
| ConcurrentReferenceHashMap.Entry<K,V> |
A single map entry.
|
| CustomizableThreadCreator |
Simple customizable helper class for creating new
Thread instances. |
| DefaultPropertiesPersister |
Default implementation of the
PropertiesPersister interface. |
| DigestUtils |
Miscellaneous methods for calculating digests.
|
| ExceptionTypeFilter |
An
InstanceFilter implementation that handles exception types. |
| FastByteArrayOutputStream |
A speedy alternative to
ByteArrayOutputStream. |
| FileCopyUtils |
Simple utility methods for file and stream copying.
|
| FileSystemUtils |
Utility methods for working with the file system.
|
| InstanceFilter<T> |
A simple instance filter that checks if a given instance match based on
a collection of includes and excludes element.
|
| JdkIdGenerator |
An
IdGenerator that calls UUID.randomUUID(). |
| LinkedCaseInsensitiveMap<V> |
LinkedHashMap variant that stores String keys in a case-insensitive
manner, for example for key-based access in a results table. |
| LinkedMultiValueMap<K,V> |
Simple implementation of
MultiValueMap that wraps a LinkedHashMap,
storing multiple values in a LinkedList. |
| MethodInvoker |
Helper class that allows for specifying a method to invoke in a declarative
fashion, be it static or non-static.
|
| MimeType |
Represents a MIME Type, as originally defined in RFC 2046 and subsequently
used in other Internet protocols including HTTP.
|
| MimeType.SpecificityComparator<T extends MimeType> | |
| MimeTypeUtils |
Miscellaneous
MimeType utility methods. |
| NumberUtils |
Miscellaneous utility methods for number conversion and parsing.
|
| ObjectUtils |
Miscellaneous object utility methods.
|
| PatternMatchUtils |
Utility methods for simple pattern matching, in particular for
Spring's typical "xxx*", "*xxx" and "*xxx*" pattern styles.
|
| PropertyPlaceholderHelper |
Utility class for working with Strings that have placeholder values in them.
|
| ReflectionUtils |
Simple utility class for working with the reflection API and handling
reflection exceptions.
|
| ResizableByteArrayOutputStream |
An extension of
ByteArrayOutputStream that:
has public ResizableByteArrayOutputStream.grow(int)
and ResizableByteArrayOutputStream.resize(int) methods
to get more control over the size of the internal buffer
has a higher initial capacity (256) by default
As of 4.2, this class has been superseded by FastByteArrayOutputStream
for Spring's internal use where no assignability to ByteArrayOutputStream
is needed (since FastByteArrayOutputStream is more efficient with buffer
resize management but doesn't extend the standard ByteArrayOutputStream). |
| ResourceUtils |
Utility methods for resolving resource locations to files in the
file system.
|
| SerializationUtils |
Static utilities for serialization and deserialization.
|
| SimpleIdGenerator |
A simple
IdGenerator that starts at 1 and increments by 1 with each call. |
| SocketUtils |
Simple utility methods for working with network sockets — for example,
for finding available ports on
localhost. |
| StopWatch |
Simple stop watch, allowing for timing of a number of tasks,
exposing total running time and running time for each named task.
|
| StopWatch.TaskInfo |
Inner class to hold data about one task executed within the stop watch.
|
| StreamUtils |
Simple utility methods for dealing with streams.
|
| StringUtils |
Miscellaneous
String utility methods. |
| SystemPropertyUtils |
Helper class for resolving placeholders in texts.
|
| TypeUtils |
Utility to work with Java 5 generic type parameters.
|
| 枚举 | 说明 |
|---|---|
| ConcurrentReferenceHashMap.ReferenceType |
Various reference types supported by this map.
|
| ConcurrentReferenceHashMap.Restructure |
The types of restructuring that can be performed.
|
| 异常错误 | 说明 |
|---|---|
| AutoPopulatingList.ElementInstantiationException |
Exception to be thrown from ElementFactory.
|
| InvalidMimeTypeException |
Exception thrown from
MimeTypeUtils.parseMimeType(String) in case of
encountering an invalid content type specification String. |