|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| MapperConfigurator | Interface that represents the configuration for a mapping, an object implementing this interface may be associated to the main mapper in a framework module ( REST servlet, module ) using the Mapper annotation. |
| Mapping | Interface that allows a mapping between one or more form fields and one or more properties in a class. |
| ParamBinder | Parameter binder interface; defines the contract for a parameter binding policy. |
| RequestMapper | This is the basic interface for request mappers, that defines the contract for configuring and executing mappings in a web environment from String HTTP parameters ( or a similar source ) and arbitrary objects. |
| Class Summary | |
|---|---|
| AbstractBasicParamBinder | Basic interface for parameter binders for simple objects ( integers and strings ). |
| AbstractBeanRequestMapper | This is the basic abstract convenience class for performing mapping between form information and a DTO. |
| AbstractMapping | Base class for simple mappings with structure and utility methods. |
| BeanRequestMapper | This class helps to perform mapping between form information and a DTO. |
| IntKeyDTO_SetMapping | Performs the mapping from a set of form fields to a set property that holds a collection of DTOs with a single int key |
| MultipartBeanRequestMapper | This class helps to perform mapping between form information and a DTO in a multipart environment. |
| NoopMapperConfigurator | Null object instance that implements a NOOP configurator. |
| SimpleMapping | Base class for simple mappings with structure and utility methods. |
| SimpleRequestMapper | This class performs a single mapping for single-field mappings; these types of mappings are common in basic field mappings. |
| SingleObjectParameterAccessor | A parameter accessor for a single property, used as an adapter in mapping classes. |
| TimeMapping | Time mapping; expected format is HH:mm |
This package contains definitions and simple implementations related to mapping and binding of parameters.
Mapping here is seen as the process of receiving HTTP parameters coming from a form or a link, and setting properties of a JavaBean or DTO using them. Default mapping facilities are provided, and more complex ones may be implemented using the extension points of the interfaces that are provided.
Binding here is seen as the process of associating information coming from a request ( such as path info or query string ) to parameters in a method. The parameters may be simple types of DTOs that are mapped using a mapping strategy as the ones implemented in this package.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||