UpperCase class
A validation rule for checking if a value is in uppercase.
The UpperCase
class is a concrete implementation of the FormifyRule
abstract class.
It is used to validate whether a value is entirely in uppercase.
This rule checks if the input value
consists of uppercase letters only.
If the value
contains any lowercase letters or is empty, an error message is generated.
- Inheritance
-
- Object
- FormifyRule
- UpperCase
Constructors
- UpperCase()
-
Creates an instance of the
UpperCase
validation rule.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- message ↔ String
-
Gets the error message associated with the
UpperCase
rule.getter/setter pairinherited-setteroverride-getter - ruleKey → String
-
The unique key identifying the validation rule.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
buildMessage(
String attribute, String input, {String onExtra(String)?}) → String -
Builds a validation error message by replacing placeholders in the error message template.
inherited
-
call(
String attribute, String value) → String? -
Validates whether a value is entirely in uppercase.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited