/** * Lookup protocol handling given URI * * @param uri URI to lookup protocol for * @return protocol handling this URI */ public static Protocol fromUri(URIish uri) { for (Protocol p : protocols.values()) if (p.handles(uri)) return p; return null; }