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!;
}