All Classes and Interfaces
Class
Description
A simple decorator for a Map, encapsulating the workflow for caching
expensive values in a target Map.
Abstract base class for parsing ${...} style expressions.
Trivial helper for concrete expression types that do not support setting their values.
Convenient base class for
MappingResult implementations.Base class suitable for subclassing by most
NumberFormatFactory implementations.Special one-way converter that converts from a source array to a target array.
Special converter that converts from a source array to a target collection.
An expression that delegates to a
bean wrapper to evaluate or set a property of a context.An expression parser that parses BeanWrapper property expressions.
A settable expression that adds non-null values to a collection.
A converter that can convert from one collection type to another.
Evaluates an array of expressions to build a concatenated string.
Base class for exceptions thrown by the convert system.
Thrown when an attempt to execute a type conversion fails.
A command object that is parameterized with the information necessary to perform a conversion of a source input to a
target output.
Thrown when a conversion executor could not be found in a conversion service.
A service interface for retrieving type conversion executors.
A converter is capable of converting a source object of type
Converter.getSourceClass() to a target type of type
Converter.getTargetClass().Produces NumberFormat instances that format currency values.
Default, local implementation of a conversion service.
A generic ELContext implementation.
A factory for a DefaultELContext.
A generic ELResolver to be used as a default when no other ELResolvers have been configured by the client
application.
Generic mapper implementation that allows mappings to be configured programatically.
A single mapping definition, encapsulating the information necessary to map the result of evaluating an expression on
a source object to a property on a target object, optionally applying a type conversion during the mapping process.
Default mapping context implementation.
Default mapping results implementation.
The default message context implementation.
Works with a general purpose
DecimalFormat instance returned by calling
NumberFormat.getInstance(Locale) by default.A factory for creating a EL context object that will be used to evaluate a target object of an EL expression.
Evaluates a parsed EL expression.
The expression parser that parses EL expressions.
Factory to create the
EvaluationContext for a given root Object.Indicates an expression evaluation failed.
An expression capable of evaluating itself against context objects.
Parses expression strings into compiled expressions that can be evaluated.
An expression variable.
Default implementation of the ParserContext interface that has a fluent API for building parser context attributes.
A converter for common number types such as integers and big decimals.
Base implementation of a conversion service.
Produces NumberFormat instances that format integer values.
Thrown when a formatted value is of the wrong form.
Thrown when a method key could not be resolved to an invokable java Method on a Class.
A simple, generic decorator for getting attributes out of a map.
An object whose contents are capable of being exposed as a map.
An
ELResolver for properly resolving variables in an instance of MapAdaptableMaps state between two objects.
Information about a single mapping.
A single data mapping result.
Exposes information about the results of a mapping transaction.
A predicate used to select mapping result objects in a call to
MappingResults.getResults(MappingResultsCriteria).An object of communication that provides text information.
A convenient builder for building
MessageResolver objects programmatically.A context for recording and retrieving messages for display.
Adapts a MessageContext object to the Spring Errors interface.
A predicate used to select mapping result objects in a call to
MessageContext.getMessagesByCriteria(MessageCriteria).A factory for a Message.
Base class for exceptions that report a method invocation failure.
A helper for invoking typed methods on arbitrary objects, with support for argument value type conversion from values
retrieved from an argument attribute source, and conversion of the result to a desired type.
A helper for resolving and caching a Java method by reflection.
A specification for a method consisting of the methodName and an optional set of named arguments.
A null object implementation of ParserContext.
A factory for
NumberFormat objects.A one-way converter that can convert from any JDK-standard Number implementation to any other JDK-standard Number
implementation.
Special two-way converter that converts an object to an single-element array.
Special two-way converter that converts an object to an single-element collection.
A named method parameter.
An ordered list of method parameters.
Input provided to an expression parser that can influence an expression parsing/compilation routine.
Base class for exceptions thrown during expression parsing.
Produces NumberFormat instances that format percent values.
Adapts a PropertyEditor to the
TwoWayConverter interface.An evaluation exception indicating a expression that references a property failed to evaluate because the property
could not be found.
The "required" error result--indicates a required mapping could not be performed because the source value to map was
empty.
A converter that calls the
TwoWayConverter.convertTargetToSourceClass(Object, Class) on a target
TwoWayConverter instance.A conversion executor that doesn't resolve its converter until its time to perform a conversion.
Enum exposing supported message severities.
A simple subinterface of
Map that exposes a mutex that application code can synchronize on.A map decorator that implements
SharedMap.Creates
SimpleEvaluationContext, for use with data binding.ParserContext for use in data binding scenarios, providing
ExpressionParser
implementations with a hint that they can meaningfully restrict the EL feature set.Indicates an exception occurred accessing the source object to be mapped.
A Spring Converter that makes it possible for a Spring Binding Converter to be registered with a Spring
ConversionService.A Spring Binding Converter that delegates to a Spring
ConversionService to do the actual type conversion.A wrapper for a Spring EL
Expression
allowing it to be used under the Spring Binding Expression abstraction.Adapt the Spring EL
SpelExpressionParser to the Spring Binding
ExpressionParser contract.Creates a
StandardEvaluationContext enabling the full power of SpEL.A message context whose internal state can be managed by an external care-taker.
A command object that is parameterized with the information necessary to perform a conversion of a source input to a
target output.
A simple expression evaluator that just returns a fixed result on each evaluation.
Base class for map adapters whose keys are String values.
Converts a String to a BigDecimal.
Converts a String to a BigInteger.
Converts a textual representation of a boolean object to a
Boolean instance.Converts a String to a BigInteger.
Converts a textual representation of a class object to a
Class instance.A formatter for
Date types.Converts a String to an Short using
Short.valueOf(String).Converts from a textual representation to a
Enum.Converts a String to an Short using
Short.valueOf(String).Converts a String to an Integer using
Integer.valueOf(String).Converts a String to a Locale using
StringUtils.parseLocaleString(String).Converts a String to an Long using
Long.valueOf(String).Converts a String to an Short using
Short.valueOf(String).Indicates a successful mapping operation.
Indicates an exception occurred accessing the target object to be mapped to.
A converter that can also convert from the target back to the source.
Indicates a type conversion occurred during a mapping operation.
A context for a validator to use to access user data and report validation failures.
An evaluation exception indicating an expression failed to evaluate because the source value could not be coerced to
the target class