Download List

项目描述

OVal is a pragmatic and extensible validation framework for any kind of Java objects (not only JavaBeans). Constraints can be configured with annotations, POJOs, or XML. Custom constraints can be expressed in pure Java or by using scripting languages such as JavaScript, Groovy, or BeanShell. Besides simple object validation, OVal provides certain Programming by Contract features. They can easily be enabled by using the provided AspectJ aspects.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-11-13 02:22
0.7

基于XML的配置(使用XStream的)。支持其他的Java Collection实现(如Javolution)。约束集。可定制的错误消息解析器。在InstanceOfCheck北角已得到修复。几个序列化问题已得到修复。
标签: Major feature enhancements
XML-based configuration (utilizing XStream). Support for alternative Java Collection implementations (e.g. Javolution). Constraint sets. A customizable error message resolver. An NPE in InstanceOfCheck has been fixed. Several serialization issues have been fixed.

2006-08-04 22:32
0.6

此版本增加了对违反信息的法文翻译内置的限制,一个@ InstanceOf约束,一个@的AssertValid约束,一ignoreIfNull参数为@ ValidateWithMethod注释,并支持多个验证实例。在@ PreValidateObject已更名为@ PreValidateThis注释。在@ PostValidateObject已更名为@ PostValidateThis注释。
标签: Minor feature enhancements
This release adds a French translation for the violation messages of the built-in constraints, an @InstanceOf constraint, an @AssertValid constraint, an ignoreIfNull parameter for the @ValidateWithMethod annotation, and support for multiple Validator instances. The annotation @PreValidateObject has been renamed to @PreValidateThis. The annotation @PostValidateObject has been renamed to @PostValidateThis.

2006-05-19 13:11
0.5repackaged

缺少资源文件被替换。
标签: Minor bugfixes
Missing resource files were replaced.

2006-04-30 09:18
0.5

其中一个问题是继承类的验证抛出NullPointerException异常是固定的。错误信息的本地化,并在参数约束冲突的消息增加了支持支持。新的制约因素,现在可以在运行时指定。该ApiUsageAuditor方面是说,对这些报告在Eclipse IDE的使用说明不支持的警告。在检查约束实例说明现在是通过net.sf.oval.AnnotationCheckLoader定制。
标签: Major feature enhancements
A problem in which validation of inherited classes throws NullPointerException was fixed. Support for localizable error messages and support for parameters in constraint violation messages were added. New constraints can now be specified during runtime. The ApiUsageAuditor aspect was added, which reports warnings about unsupported usage of annotations in Eclipse IDE. The instantiation of checks for constraint annotations is now customizable via net.sf.oval.AnnotationCheckLoader.

2005-08-20 01:02
0.1.0 alpha

标签: Initial freshmeat announcement

Project Resources