That API reads a datatype pattern and validates a value against it.
A datatype pattern is composed of :
Follow the steps in order to build a datatype pattern, and triggers the validation of a value against it :
All those developments are released under Cecill licence.
The project Forms Generator is available on a svn, contact me for more information. In the future, a project might be created on sourceforge.