Validators
public final class Validators
extends Object
java.lang.Object | |
↳ | android.service.autofill.Validators |
Factory for Validator
operations.
See SaveInfo.Builder.setValidator(Validator)
for examples.
Summary
Public methods | |
---|---|
static Validator | and(Validator... validators) Creates a validator that is only valid if all |
static Validator | not(Validator validator) Creates a validator that is valid when |
static Validator | or(Validator... validators) Creates a validator that is valid if any of the |
Inherited methods | |
---|---|
Public methods
and
public static Validator and (Validator... validators)
Creates a validator that is only valid if all validators
are valid.
Used to represent an AND
boolean operation in a chain of validators.
Parameters | |
---|---|
validators | Validator : This value cannot be null . |
Returns | |
---|---|
Validator | This value cannot be null . |
Throws | |
---|---|
IllegalArgumentException | if any element of validators is an instance of a class that is not provided by the Android System. |
not
public static Validator not (Validator validator)
Creates a validator that is valid when validator
is not, and vice versa.
Used to represent a NOT
boolean operation in a chain of validators.
Parameters | |
---|---|
validator | Validator : This value cannot be null . |
Returns | |
---|---|
Validator | This value cannot be null . |
Throws | |
---|---|
IllegalArgumentException | if validator is an instance of a class that is not provided by the Android System. |
or
public static Validator or (Validator... validators)
Creates a validator that is valid if any of the validators
is valid.
Used to represent an OR
boolean operation in a chain of validators.
Parameters | |
---|---|
validators | Validator : This value cannot be null . |
Returns | |
---|---|
Validator | This value cannot be null . |
Throws | |
---|---|
IllegalArgumentException | if any element of validators is an instance of a class that is not provided by the Android System. |