package org.tessell.gwt.http.client;
import com.google.gwt.http.client.UrlBuilder;
public class GwtUrlBuilder implements IsUrlBuilder {
private final UrlBuilder b;
public GwtUrlBuilder(UrlBuilder b) {
this.b = b;
}
@Override
public String buildString() {
return b.buildString();
}
@Override
public IsUrlBuilder removeParameter(String name) {
b.removeParameter(name);
return this;
}
@Override
public IsUrlBuilder setHash(String hash) {
b.setHash(hash);
return this;
}
@Override
public IsUrlBuilder setHost(String host) {
b.setHost(host);
return this;
}
@Override
public IsUrlBuilder setParameter(String key, String... values) {
b.setParameter(key, values);
return this;
}
@Override
public IsUrlBuilder setPath(String path) {
b.setPath(path);
return this;
}
@Override
public IsUrlBuilder setPort(int port) {
b.setPort(port);
return this;
}
@Override
public IsUrlBuilder setProtocol(String protocol) {
b.setProtocol(protocol);
return this;
}
}