implemented string format validations

This commit is contained in:
Andreas Billmann
2016-09-18 14:55:46 +02:00
parent 70855e614a
commit 9e8d71ca1d
8 changed files with 229 additions and 2 deletions

View File

@@ -32,7 +32,7 @@ import ninja.javafx.smartcsv.validation.ValidationError;
*/
public interface Validation {
enum Type { NOT_EMPTY, UNIQUE, DOUBLE, INTEGER, MIN_LENGTH, MAX_LENGTH, DATE, REGEXP, VALUE_OF, GROOVY }
enum Type { NOT_EMPTY, UNIQUE, DOUBLE, INTEGER, MIN_LENGTH, MAX_LENGTH, DATE, REGEXP, VALUE_OF, EMAIL, UUID, URI, BINARY, GROOVY }
void check(int row, String value, ValidationError error);
Type getType();
boolean canBeChecked(String value);