Package com.acsinet_solutions.util.validator

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.

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.
 

Package com.acsinet_solutions.util.validator Description

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.