root property

RouteNode get root

Implementation

RouteNode get root {
  if (_root == null) {
    _root = new RouteNode();
    allActions.keys.forEach((element) {
      String name = element;
      if (name.startsWith('module_')) {
        name = name.substring(7);
      }
      if (name.endsWith('Action')) {
        name = name.substring(0, name.length - 6);
      }
      var path = name.split('.').map((e) => e[0].toLowerCase() + e.substring(1)).toList();
      if (allActions[element]!.ext != null) {
        path.last = path.last + '.' + allActions[element]!.ext!;
      }
      _root!.add(
          path,
          element
      );
    });
  }
  return _root!;
}