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