reactive_validator library
Classes
- AfterDateTimeValidator
- Validates if value is after defined DateTime
-
AndValidator<
I> - Group validator. Allows to validate value against multiple validators.
- BeforeDateTimeValidator
- Validates if value is before defined DateTime
-
CustomValidator<
I> -
Custom validator. Allows to define validation with
CustomValidator.isValid
callback. - EmailValidator
-
Validator for email value. Backed with
email_validator
package to provide proper validation. -
EmptyIterableValidator<
I> - Validates if Iterable is empty
-
EmptyMapValidator<
K, V> - Validates if Map is empty
- EmptyStringValidator
- Validates if String is empty
-
EqualToValidator<
I> - Checks if value is equal to provided value
-
ErrorProvider<
K> - Provides info about field validation
-
ErrorsProvider<
K> - Provides info about validation among multiple fields
-
FieldValidator<
I> - Default implementation of Validator.
-
GreaterThanOrEqualValidator<
I extends num> - Checks if num value is greater or equal to provided value
-
GreaterThanValidator<
I extends num> - Checks if num value is greater than provided value
- IsFalseValidator
-
Checks if provided value is
false
-
IsNotNullValidator<
I> -
Checks if provided value not equal to
null
-
IsNullValidator<
I> -
Checks if provided value is equal to
null
- IsTrueValidator
-
Checks if provided value is equal to
true
-
LessThanOrEqualValidator<
I extends num> - Check if field value less or equal to provided value
-
LessThanValidator<
I extends num> - Check if field value less than a provided value
-
ListenableValidationController<
K> - ValidationController that uses ValueListenable as error bucket
-
MappedStreamErrorProvider<
K> -
MappedStreamErrorsProvider<
K> - MaxCharactersValidator
- Check if field String value shorter than some length
- MinCharactersValidator
- Check if field String value longer than some length
-
NotEmptyIterableValidator<
I> - Validates if Iterable is not empty
-
NotEmptyMapValidator<
K, V> - Validates if Map is not empty
- NotEmptyStringValidator
- Validates if String is not empty
-
NotEqualToValidator<
I> - Defines if field value not equal to provided value.
-
OrValidator<
I> - Group validator. Allows to validate value against multiple validators.
- RegexpValidator
- Validate value against provided RegExp
-
StreamErrorProvider<
K> - Extended ErrorProvider that provides Stream with error message
-
StreamErrorsProvider<
K> - Extended ErrorsProvider that provides Stream with error message
-
StreamValidationConnector<
K, I> - Validation Connector, that subscribes on provided Stream
-
StreamValidationController<
K> - ValidationController that uses Stream to handle errors
-
SubjectStreamValidationController<
K> - Validation controller that contains current state of validation.
- UriValidator
- Check if value is valid URI string
-
ValidationConnector<
K, I> - Defines relation between data and validation
-
ValidationController<
K> - Base validation controller interface
-
Validator<
I> - Interface for all validators available in the system
-
ValueErrorProvider<
K> - Provides info about field validation
-
ValueErrorsProvider<
K> - Provides info about field validation
-
ValueListenableValidationConnector<
K, I> - Validation Connector, that subscribes on provided ValueListenable
-
ValueListenableValidationController<
K> - Validation controller that contains current state of validation.
Extensions
-
StreamConnectorExtention
on Stream<
I> - Extension to create ValidationConnector from a Stream object
-
ValueListenableConnectorExtention
on ValueListenable<
I> - Extension to create ValidationConnector from a ValueListenable object