1 package org.simantics.graph.query;
\r
4 public class UriUtils {
\r
6 public static Path uriToPath(String uri) {
\r
9 if(uri.startsWith("http:/")) {
\r
10 if(uri.length() == 6)
\r
12 segments = uri.substring(7).split("/");
\r
16 int p = uri.indexOf('/');
\r
18 return new PathRoot(uri);
\r
20 segments = uri.substring(p+1).split("/");
\r
21 cur = new PathRoot(uri.substring(0, p));
\r
25 for(String segment : segments)
\r
26 cur = new PathChild(segment, cur);
\r