// GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // RouterCenterGenerator // ************************************************************************** //NewMessageRouterImpl is resign : true //PrestigeImpl is resign : true //BuriedImpl is resign : true //AlbumRouterImpl is resign : true //ActivityReportRouterImpl is resign : true //MessageRouterImpl is resign : true //UserRouterImpl is resign : true import "package:gmalpha_flutter/NewMessageModel/NewMessageRouterImpl.dart"; import "package:gmalpha_flutter/NewMessageModel/NewMessageRouter.dart"; import "package:gmalpha_flutter/PrestigeModel/PrestigeImpl.dart"; import "package:gmalpha_flutter/PrestigeModel/PrestigeRouter.dart"; import "package:gmalpha_flutter/BuriedLib/BuriedImpl.dart"; import "package:gmalpha_flutter/BuriedLib/BuriedRouter.dart"; import "package:gmalpha_flutter/AlbumModel/AlbumRouterImpl.dart"; import "package:gmalpha_flutter/AlbumModel/AlbumRouter.dart"; import "package:gmalpha_flutter/ActivityReportModel/ActivityReportRouterImpl.dart"; import "package:gmalpha_flutter/ActivityReportModel/ActivityReportRouter.dart"; import "package:gmalpha_flutter/messageModel/MessageRouterImpl.dart"; import "package:gmalpha_flutter/messageModel/MessageRouter.dart"; import "package:gmalpha_flutter/userModel/UserRouterImpl.dart"; import "package:gmalpha_flutter/userModel/UserRouter.dart"; import "package:gmalpha_flutter/Annotations/RouterCenterRestore.dart"; import "package:gmalpha_flutter/Annotations/RouterBaser.dart"; class RouterCenterImpl { Map map; factory RouterCenterImpl() => _sharedInstance(); static RouterCenterImpl _instance; RouterCenterImpl._() { if (map == null) { map = new Map(); init(); } else { throw Exception("too many RouterCenter instance!!! fix it "); } } static RouterCenterImpl _sharedInstance() { if (_instance == null) { _instance = RouterCenterImpl._(); } return _instance; } void init() { map.putIfAbsent("NewMessageModel", () => NewMessageRouterImpl()); map.putIfAbsent("prestigeModel", () => PrestigeImpl()); map.putIfAbsent("buried_router", () => BuriedImpl()); map.putIfAbsent("albumModel", () => AlbumRouterImpl()); map.putIfAbsent("ActivityReportModel", () => ActivityReportRouterImpl()); map.putIfAbsent("messageModel", () => MessageRouterImpl()); map.putIfAbsent("userModel", () => UserRouterImpl()); } RouterBaser getModel(String modelName) { return map[modelName]; } NewMessageRouter findNewMessageRouter() { if (map["NewMessageModel"] == null) { return null; } return map["NewMessageModel"] as NewMessageRouter; } PrestigeRouter findPrestigeRouter() { if (map["prestigeModel"] == null) { return null; } return map["prestigeModel"] as PrestigeRouter; } BuriedRouter findBuriedRouter() { if (map["buried_router"] == null) { return null; } return map["buried_router"] as BuriedRouter; } AlbumRouter findAlbumRouter() { if (map["albumModel"] == null) { return null; } return map["albumModel"] as AlbumRouter; } ActivityReportRouter findActivityReportRouter() { if (map["ActivityReportModel"] == null) { return null; } return map["ActivityReportModel"] as ActivityReportRouter; } MessageRouter findMessageRouter() { if (map["messageModel"] == null) { return null; } return map["messageModel"] as MessageRouter; } UserRouter findUserRouter() { if (map["userModel"] == null) { return null; } return map["userModel"] as UserRouter; } }