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