public static String niceProtocolNameFor(URIish uri) { TransportProtocol p = protocolFor(uri); if (p == null) { return null; } if (p.getSchemes().contains("file")) { return null; } String jGitProtocolName = p.getName(); if (jGitProtocolName.equals(JGitText.get().transportProtoGitAnon)) { return "Git"; } return jGitProtocolName; }
public static TransportProtocol protocolFor(URIish uri) { for (TransportProtocol p : getTransportProtocols()) { if (p.canHandle(uri)) return p; } return null; }
private boolean canHandleProtocol(URIish u) { for (TransportProtocol proto : Transport.getTransportProtocols()) if (proto.canHandle(u)) return true; return false; }