|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ValidationIssue | Validation issue implementation. |
| ValidationIssueHolder | This interface denotes an object that holds a list of validation issues. |
| Validator | This interface may be implemented by classes that perform validation tasks. |
| Class Summary | |
|---|---|
| AbstractValidator | A base for generic validators. |
| LocalizedValidationIssue | Bean that represents a single validation issue that work in an internationalization environment. |
| SimpleValidationIssue | Plain-text validation issue, used in cases where internationalization of messages is not a concern, or it is performed outside the scope of this class. |
| ValidationIssueBuilder | Bean that represents a validation issue register. |
This package provides a simple validation facility; unlike another validation aproximations, this is code-based and not xml-based in it's aproximation to validation tasks. This is because it is seen that for a lot of practical cases, a code approach is very useful, has better extensibility than other aproaches like Jakarta Commons Validator, and has no dependencies in XML that tend to grow a lot and has a syntax that may not be easy to check. A code-approach to validation is very powerful, very expressive, and very extensible. The downside may be that an abstract way to provide server and client validation based in the same code may be lost here, unless some AJAX techniques are applied.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||