* the last call to validateAfterPropertyChange or <code>null</code> if
* this is not known/available.
*/
protected void validateAfterPropertyChanged(String formProperty) {
if (isValidating()) {
Validator validator = getValidator();
if (validator != null) {
DefaultValidationResults validationResults = new DefaultValidationResults(bindingErrorMessages.values());
if (formProperty != null && validator instanceof RichValidator) {
validationResults.addAllMessages(((RichValidator) validator)
.validate(getFormObject(), formProperty));
}
else {
validationResults.addAllMessages(validator.validate(getFormObject()));
}
validationResults.addAllMessages(additionalValidationResults);
validationResultsModel.updateValidationResults(validationResults);
}
}