package org.javabuilders.swing.samples;
import org.javabuilders.BuildResult;
import org.javabuilders.handler.validation.ICustomValidator;
import org.javabuilders.handler.validation.ValidationMessage;
import org.javabuilders.handler.validation.ValidationMessageList;
import org.javabuilders.swing.SwingJavaBuilder;
/**
* Validator samples
* @author Jacek Furmankiewicz
*
*/
@SuppressWarnings("serial")
public class ValidatorsPanel extends SamplePanel {
@SuppressWarnings("unused")
private BuildResult result = SwingJavaBuilder.build(this);
public ValidatorsPanel() throws Exception {
super();
result.getValidators().add(new ICustomValidator() {
public void validate(ValidationMessageList list) {
if (list.size() > 0) {
list.add(new ValidationMessage("If other errors exist, a new custom validator message is added as well!"));
}
}
});
}
}