@Override public UriBuilder fragment(String fragment) throws IllegalArgumentException { if (fragment == null) { this.fragment = null; return this; } this.fragment = Encode.encodeFragment(fragment); return this; }
@Override public UriBuilder fragment(String fragment) throws IllegalArgumentException { if (fragment == null) { this.fragment = null; return this; } this.fragment = Encode.encodeFragment(fragment); return this; }
@Override public UriBuilder fragment(String fragment) throws IllegalArgumentException { if (fragment == null) { this.fragment = null; return this; } this.fragment = Encode.encodeFragment(fragment); return this; }
private static String extractURI(URL url) { StringBuffer buffer = new StringBuffer(url.getProtocol()).append("://"); if (url.getHost() != null) buffer.append(url.getHost()); if (url.getPort() != -1 && url.getPort() != 80) buffer.append(":").append(Integer.toString(url.getPort())); if (url.getPath() != null) buffer.append(Encode.encodePath(url.getPath())); if (url.getQuery() != null) buffer.append("?").append(url.getQuery()); if (url.getRef() != null) buffer.append("#").append(Encode.encodeFragment(url.getRef())); String buf = buffer.toString(); return buf; }