OVal 1.82

An extensible object validation framework for Java 5 or later
OVal is an extensible object validation framework for Java 5 or later. Annotations (NotNull) or XML configuration files can be used to express class constraints.

OVal can optionally use AspectJ to enforce automatic validation (programming by contract).

Main features:

  • support for constraints specified for method parameters at interface level
  • support for inherited constraints
  • Spring 2.0 XSD configuration support
  • implement JSR303 http://jcp.org/en/jsr/detail?id=303
  • provide tighter integration with web-app frameworks (JSF, Struts, Wicket etc)

last updated on:
January 27th, 2013, 12:32 GMT
file size:
24.4 MB
license type:
developed by:
OVal Team
operating system(s):
Mac OS X
binary format:
Universal Binary
Home \ Development \ Java
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in version 1.70
  • added Brazilian Portuguese translation of the constraint violation messages [ 2593104 ] (thanks to Leonardo Pinto)
  • introduced an interface implemented by Validator for supporting easier mocking
  • fixed [ 2493925 ] java.util.NoSuchElementException if @AssertValid is used
  • fixed [ 2495825 ] The profile feature of Validator is not thread safe
read full changelog

Add your review!