OVal
OVal is a pragmatic and extensible validation framework for any kind of Java objects (not only JavaBeans). Constraints can be declared with annotations (@NotNull, @MaxLength), POJOs or XML. Custom constraints can be expressed as custom Java classes or by using scripting languages such as JavaScript, Groovy, BeanShell, OGNL or MVEL. Besides field/property validation OVal implements Programming by Contract features by utilizing AspectJ based aspects. This for example allows runtime validation of method arguments.
tags:Available versions
| Version | Type | Download |
|---|---|---|
| 1.81 | release | Binary (363 KB) |
| 1.80 | release | Binary (362 KB) |
| 1.70 | release | Binary (352 KB) |
| 1.61 | release | Binary (351 KB) |
| 1.60 | release | Binary (351 KB) |
| 1.50 | release | Binary (320 KB) |
| 1.40 | release | Binary (303 KB) |
| 1.32 | release | Binary (286 KB) |
| 1.31 | release | Binary (284 KB) |
| 1.30 | release | Binary (280 KB) |
| 1.20 | release | Binary (269 KB) |
| 1.10 | release | Binary (248 KB) |
| 1.0 | release | Binary (195 KB) |
| 0.9 | release | Binary (188 KB) |
| 0.8 | release | Binary (0 bytes) |
| 0.7 | release | Binary (0 bytes) |
| 0.6 | release | Binary (0 bytes) |
Stats