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. |