This validation framework does not implement the JSR-303 specification. The main features of this implementation are:
- Ability to modify (correct) test values.
- Support for validation of localized values.
- Conversion of values into and from text representation.
- Formating of error messages, depending on the context.
- Support for metadata, which allows to check any entity types.
- Long list of predefined validation components.
- Good opportunities for expansion.
<dependencies>
<dependency>
<groupId>org.foxlabs</groupId>
<artifactId>foxlabs-validation</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
More information on the project site.