public class URIEncoder
extends java.lang.Object
| Constructor and Description |
|---|
URIEncoder() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
encode(java.lang.String scheme,
java.lang.String authority,
java.lang.String path,
java.lang.String qs,
java.lang.String fragment)
Encodes a URI from raw components.
|
static java.lang.String |
encodeFragment(java.lang.String fragment)
Encodes the path fragment.
|
static java.lang.String |
encodePath(java.lang.String path)
Encodes the path component, excluding the query string.
|
static java.lang.String |
encodeQueryString(java.lang.String qs)
Encodes a query string component.
|
static void |
main(java.lang.String[] args) |
java.lang.String |
recode(java.lang.String url)
Decodes all non-reserved characters in a URL.
|
static java.lang.String |
recode(java.net.URI uri)
Recodes a URI.
|
static java.lang.String |
recodeQueryString(java.lang.String qs)
Recodes a query string.
|
static java.lang.String |
recodeURL(java.lang.String url)
Decodes all non-reserved characters in a URL,
then recodes the components.
|
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String recode(java.lang.String url)
throws java.net.URISyntaxException
url - The url to decode.java.net.URISyntaxException - if URL is invalid.public static java.lang.String recodeURL(java.lang.String url)
throws java.net.URISyntaxException
url - The url to decode.java.net.URISyntaxException - if URL is invalid.public static java.lang.String recode(java.net.URI uri)
uri - The uri.public static java.lang.String encode(java.lang.String scheme,
java.lang.String authority,
java.lang.String path,
java.lang.String qs,
java.lang.String fragment)
scheme - The scheme.authority - The authority.path - The path.qs - The query string.fragment - The fragment.public static final java.lang.String encodePath(java.lang.String path)
path - The path.public static final java.lang.String encodeQueryString(java.lang.String qs)
qs - The query string.public static final java.lang.String encodeFragment(java.lang.String fragment)
fragment - The fragment.public static final java.lang.String recodeQueryString(java.lang.String qs)
qs - The query string.