| Interface | Description | 
|---|---|
| LocaleMessageProvider |   Interface to implement by custom i18n messages providers.   |  
| Class | Description | 
|---|---|
| DataTools |  DataTools is a utility class with the following facilities: getProperties() and setProperties(): getProperties() allow the properties of any Java object to be extracted as a Map, and setProperties allows any Map to be applied to a Java object, calling setter methods named after the keys of the Map. |  
| ErrorMessage |   Encapsulates a validation error.   |  
| ErrorReport |   Encapsulates a per-record set of validation errors.   |  
| JXPathContextObjectFactory |  AbstractFactory implementation that uses reflection to create missing objects, see related JXPath guide: Creating objects. |  
| LocaleMessageProviderRegistry |   Allows to register custom   LocaleMessageProvider. |  
| LocaleMessageSourceEnum |   Possible values for the source where i18n message (<fmt> tag) was met.   |