About Elements

Elements provides small focused Java components that can help architect enterprise systems.

Elements Sub-Projekts

This library provides a command line interpreter class that can be used as a service object to retrieve switches and non-switch arguments from a command line.

This library provides the I18nUtil service object which provides a convenience wrapper over the standard Java ResourceBundle and MessageFormat classes. It follows a similar usage pattern to Log4J.

The x1seven Validator Library provides a small set of re-usable classes that help you to apply the Validator Object pattern to your Java applications.

Using this library you can apply validation rules at any layer in your application, and always return multiple errors back to the user interface via the ValidationException.

Brendon Matheson has written an article discussing the Validator Object pattern and detailing the use of the x1seven Validator Library to achieve validation that meets requirements of useability, defensiveness and architectural suitability.