Как добавить Saripaar Validator в код, а не как атрибут?
Как объяснено на официальной странице GitHub, добавить валидаторы с помощью атрибутов очень просто:
@NotEmpty
@Email
private EditText email;
Теперь, когда EditText будет проверен, он не пустой и содержит электронную почту. Но теперь, как я могу добавить эти два условия в коде? Просматривая код, кажется, есть этот метод:
public <VIEW extends View> void put(final VIEW view, final QuickRule<VIEW>... quickRules)
И я попытался использовать его так:
mValidator.put(txtDestinationAddr, new NotEmptyRule(), new EmailRule());
Но кажется, что конструкторы для всех правил защищены и не могут быть использованы таким образом.