setPage method
Implementation
Uri setPage(String page) {
// url is a data uri?
if (data != null) return this;
List<String> pathSegments = this.pathSegments.toList();
// remove last segment
if (this.page != null) pathSegments.removeLast();
pathSegments.add(page);
// build a new uri
return replace(pathSegments: pathSegments);
}