Validators
class Validators
| kotlin.Any | |
| ↳ | android.service.autofill.Validators | 
Factory for Validator operations. 
See SaveInfo.Builder.setValidator(Validator) for examples.
Summary
| Public methods | |
|---|---|
| static Validator | Creates a validator that is only valid if all  | 
| static Validator | Creates a validator that is valid when  | 
| static Validator | Creates a validator that is valid if any of the  | 
Public methods
and
static fun and(vararg validators: Validator!): Validator
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. | 
| Return | |
|---|---|
| Validator | This value cannot be null. | 
| Exceptions | |
|---|---|
| java.lang.IllegalArgumentException | if any element of validatorsis an instance of a class that is not provided by the Android System. | 
not
static fun not(validator: 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. | 
| Return | |
|---|---|
| Validator | This value cannot be null. | 
| Exceptions | |
|---|---|
| java.lang.IllegalArgumentException | if validatoris an instance of a class that is not provided by the Android System. | 
or
static fun or(vararg validators: Validator!): Validator
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. | 
| Return | |
|---|---|
| Validator | This value cannot be null. | 
| Exceptions | |
|---|---|
| java.lang.IllegalArgumentException | if any element of validatorsis an instance of a class that is not provided by the Android System. | 
