public class URL
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
build(java.lang.Appendable out) |
static URL |
empty() |
protected void |
format(java.lang.Appendable out) |
static URL |
http() |
static URL |
https() |
static URL |
parse(java.lang.String src) |
static URL |
parseQuery(URL result,
java.lang.String query) |
protected void |
store(FinalURL storage) |
FinalURL |
toFinalUrl() |
java.lang.String |
toString() |
URL |
withFragment(java.lang.String fragment) |
URL |
withHost(java.lang.String name) |
URL |
withParam(java.util.Map<java.lang.String,java.lang.String> map) |
URL |
withParam(java.lang.String name,
boolean value) |
URL |
withParam(java.lang.String name,
java.lang.CharSequence value) |
URL |
withParam(java.lang.String name,
java.util.Collection<java.lang.String> values) |
URL |
withParam(java.lang.String name,
int value) |
URL |
withParam(java.lang.String name,
long value) |
URL |
withParam(java.lang.String name,
java.lang.String value) |
URL |
withParam(java.lang.String name,
java.lang.String[] values) |
URL |
withPath(java.lang.String... parts) |
URL |
withPath(java.lang.String name) |
URL |
withPort(int port) |
URL |
withScheme(java.lang.String scheme) |
protected URL(URL next)
protected void store(FinalURL storage)
protected void format(java.lang.Appendable out)
throws java.io.IOException
java.io.IOExceptionpublic static URL empty()
public static URL http()
public static URL https()
public URL withHost(java.lang.String name)
public URL withPath(java.lang.String name)
public URL withPath(java.lang.String... parts)
public URL withPort(int port)
public URL withScheme(java.lang.String scheme)
public URL withFragment(java.lang.String fragment)
public URL withParam(java.lang.String name, int value)
public URL withParam(java.lang.String name, long value)
public URL withParam(java.lang.String name, boolean value)
public URL withParam(java.lang.String name, java.lang.String value)
public URL withParam(java.lang.String name, java.lang.CharSequence value)
public URL withParam(java.lang.String name, java.util.Collection<java.lang.String> values)
public URL withParam(java.lang.String name, java.lang.String[] values)
public URL withParam(java.util.Map<java.lang.String,java.lang.String> map)
public java.lang.String toString()
toString in class java.lang.Objectpublic FinalURL toFinalUrl()
public void build(java.lang.Appendable out)
throws java.io.IOException
java.io.IOExceptionpublic static URL parse(java.lang.String src) throws java.io.IOException
java.io.IOException