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 validators is 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 validator is 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 validators is an instance of a class that is not provided by the Android System. |