<dependency>
<groupId>net.sf.niaouli</groupId>
<artifactId>niaouli-validation</artifactId>
<version>2.2.2</version>
</dependency>
compile 'net.sf.niaouli:niaouli-validation:2.2.2'
import net.sf.niaouli.validator.AbstractValidator;
public class MyValidator extends AbstractValidator {
@Override
public boolean validate(Object value) {
return true;
}
}
import net.sf.niaouli.validation.ValidationResult;
import net.sf.niaouli.validator.ValidatorManager;
public class MyApp {
public static void main(String[] args) {
MyValidator myValidator = new MyValidator();
ValidationResult result = ValidatorManager.validate(myValidator, "your data to be validated");
if (result.isValid()) {
} else {
System.out.println(result.getErrorMessage());
}
}
}
import net.sf.niaouli.validator.AbstractValidator;
public class MyCustomValidator extends AbstractValidator {
@Override
public boolean validate(Object value) {
return true;
}
}
import net.sf.niaouli.validator.ValidatorManager;
public class MyApp {
public static void main(String[] args) {
MyCustomValidator customValidator = new MyCustomValidator();
ValidatorManager.registerValidator(customValidator);
ValidationResult result = ValidatorManager.validate(customValidator, "your data to be validated");
}
}