IBANMask class Null safety

IBAN mask.

Inheritance

Constructors

IBANMask(String text)

Properties

afterChange ↔ AfterChangeCallback?
A function called after the text is updated
read / writeinherited
beforeChange ↔ BeforeChangeCallback?
A function called before the text is updated. Returns a boolean informing whether the text should be updated.
read / writeinherited
cursorBehavior ↔ CursorBehaviour
Configure if the cursor should be forced
read / writeinherited
hashCode → int
The hash code for this object.
read-onlyinherited
hasListeners → bool
Whether any listeners are currently registered.
read-onlyinherited
mask ↔ String
The current applied mask
read / writeinherited
runtimeType → Type
A representation of the runtime type of the object.
read-onlyinherited
selection ↔ TextSelection
The currently selected text.
read / writeinherited
text ↔ String
The current string the user is editing.
read / writeinherited
translator ↔ Map<String, RegExp>
Translator from mask characters to RegExp
read / writeinherited
unmasked → String
Retrieve current value without mask
read-onlyinherited
value ↔ TextEditingValue
The current value stored in this notifier.
read / writeinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
buildTextSpan({required BuildContext context, TextStyle? style, required bool withComposing}) → TextSpan
Builds TextSpan from current editing value.
inherited
clear() → void
Set the value to empty.
inherited
clearComposing() → void
Set the composing region to an empty range.
inherited
dispose() → void
Discards any resources used by the object. After this is called, the object is not in a usable state and should be discarded (calls to addListener will throw after the object is disposed).
inherited
getText() → String
Gets text.
inherited
isSelectionWithinTextBounds(TextSelection selection) → bool
Check that the selection is inside of the bounds of text.
inherited
moveCursorToEnd() → void
Moves cursor to the end of the text
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
setText(String text) → void
Sets text.
inherited
toString() → String
A string representation of this object.
inherited
unmask(String mask, String text) → String
Unmask the text given a mask
inherited
updateMask(String newMask, {bool shouldMoveCursorToEnd = true, bool shouldUpdateValue = false}) → void
Replaces mask with a newMask and moves cursor to the end if shouldMoveCursorToEnd is true shouldUpdateValue Set to true to request a following update in the text. If this method is being called in beforeChange this MUST be false, since it will call updateText as next step automatically.
inherited
updateText(String newText) → void
Updates the current text with a new one applying the mask
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited