Controller class abstract

Classe Controlleur agissant en tant qu'intermédiaire entre le modèle et la vue

Implementers

Constructors

Controller.new()

Properties

flags ↔ Map<String, bool>
Drapeaux en fonction de la page associée
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

getData() → dynamic
Fonction récupérant les données demandées par la vue auprès du modèle
getFlag(String flag) → bool
Fonction renvoyant l'état d'un drapeau en particulier
handleInput(String type, dynamic data, {View? parent}) → dynamic
Fonction recevant l'entrée transmise par la vue et traitant cette entrée en appelant les fonctions nécessaires
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
quitApp() → dynamic
Fonction gérant la fermeture de l'application en cas d'appui sur CTRL+C ou ESC
setData(dynamic data) → dynamic
Fonction modifiant les données du modèles en fonction de la vue
setFlag(String flag) → dynamic
Fonction modifiant un drapeau en particulier
toString() → String
A string representation of this object.
inherited

Operators

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