public class URIQueryProps extends Object
The order of the URI segments (any properties) are not preserved.
URI: [scheme:][//authority][path][?query][#fragment] w/ authority: [user-info@]host[:port] Note: 'path' starts w/ fwd slash
| Modifier and Type | Method and Description |
|---|---|
String |
appendQuery(String baseQuery) |
URI |
appendQuery(URI base) |
static URIQueryProps |
create(URI uri,
char querySeparator) |
Map<String,String> |
getProperties() |
char |
getQuerySeparator() |
public final char getQuerySeparator()
public final URI appendQuery(URI base) throws URISyntaxException
URISyntaxExceptionpublic static final URIQueryProps create(URI uri, char querySeparator) throws IllegalArgumentException
uri - querySeparator - should be either ; or &, ; is encouraged due to troubles of escaping &.IllegalArgumentException - if querySeparator is illegal, i.e. neither ; nor &