EndsWithValidator class
EndsWithValidator extends TranslatedValidator to validate if a string ends with a specified suffix.
This validator checks if the value ends with the specified suffix.
Parameters:
- suffix The suffix that the value must end with.
- errorText The error message returned if the validation fails.
- checkNullOrEmpty Whether to check if the value is null or empty.
- Inheritance
- 
    - Object
- BaseValidator<String> 
- TranslatedValidator<String> 
- EndsWithValidator
 
Constructors
- EndsWithValidator(String suffix, {String? errorText, bool checkNullOrEmpty = true})
- 
          Constructor for the ends with validator.
            const
Properties
- checkNullOrEmpty → bool
- 
  Whether to check if the value is null or empty.
  finalinherited
- errorText → String
- 
  The error message returned if the value is invalid.
  no setterinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- suffix → String
- 
  The suffix that the value must end with.
  final
- translatedErrorText → String
- 
  The translated error message returned if the value is invalid.
  no setteroverride
Methods
- 
  isNullOrEmpty(String? valueCandidate) → bool 
- 
  Checks if the value is null or empty.
Returns trueif the value is null or empty, otherwisefalse. The value is considered empty if it is a String, Iterable, or Map and it is empty or contains only whitespace characters. If the value is not a String, Iterable, or Map, it is considered empty if it isnull.inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  validate(String? valueCandidate) → String? 
- 
  Validates the value and checks if it is null or empty.
  inherited
- 
  validateValue(String valueCandidate) → String? 
- 
  Validates the value.
Returns nullif the value is valid, otherwise an error message. Call validate() instead of this method when using the validator.override
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited