TransNotifier class

nations base class

Inheritance

Constructors

TransNotifier()

Properties

currentLocale Locale?
  • current locale
  • getter/setter pair
    hashCode int
    The hash code for this object.
    no setterinherited
    hasListeners bool
    Whether any listeners are currently registered.
    no setterinherited
    runtimeType Type
    A representation of the runtime type of the object.
    no setterinherited
    translations Map<String, Object?>
  • loaded locale translations
  • final

    Methods

    addListener(VoidCallback listener) → void
    Register a closure to be called when the object changes.
    inherited
    boot() Future<void>
  • set up Nations controller
  • 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
    load(Locale locale) Future<void>
    used by this class only to load the translations when locale changes
    noSuchMethod(Invocation invocation) → dynamic
    Invoked when a nonexistent 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
    toString() String
    A string representation of this object.
    inherited
    updateLocale(Locale locale) Future<void>
  • updates the current locale the restart the app (notify the root builder)
  • Operators

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