forked from sebthom/oval
-
Notifications
You must be signed in to change notification settings - Fork 0
OVal - the object validation framework for Java 5 or later
License
roldevg/oval
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
OVal - the object validation framework for Java 5 or later Version $VERSION$ http://oval.sf.net 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. =========================================== Portions created by Sebastian Thomschke are copyright (c) 2005-2017 Sebastian Thomschke. All Rights Reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
About
OVal - the object validation framework for Java 5 or later
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Java 97.6%
- HTML 1.4%
- AspectJ 0.9%
- CSS 0.1%
- XSLT 0.0%
- Batchfile 0.0%