Validator

The verification of the input is the task of validators in the form of implemented Java classes, whose collaboration is fixed in the XML definition of the form or via the API. Along with simple information whether a field must be filled, there is also a possibility to check if the input value correspond to a certain predefined value. Simple cases are the length of a text, the verification of the value area for a target component or regular expressions for string. Thereby the rules to be applied from a predefined set of validators can be combined and as well extended by own validators.

The validation occurs exclusive server-sided. Data is sent to the server not only by the final submit also per Ajax subsequent to entering text. This carries out the validation for the actual component and with activated dynamic validating also for all the dependent components. The results are sent back to the client in response of an Ajax-request. Therefore is no need to validate with JavaScript so all validator could be implemented in java.