- addPaths
Add two URI path segments. Handles null and empty paths, path and query params
(eg ?a=b or ;JSESSION
- decodePath
- encodePath
Encode a URI path.
- canonicalPath
Convert a path to a cananonical form. All instances of "." and ".." are factored
out. Null is return
- compactPath
Convert a path to a compact form. All instances of "//" and "///" etc. are
factored out to single "/
- hasScheme
- parentPath
Return the parent Path. Treat a URI like a directory path and return the parent
directory.
- appendSchemeHostPort
Append scheme, host and port URI prefix, handling IPv6 address encoding and
default ports
- newURI
Create a new URI from the arguments, handling IPv6 host encoding and default
ports
- newURIBuilder
Create a new URI StringBuilder from the arguments, handling IPv6 host encoding
and default ports
- addEncodedPaths
Add two encoded URI path segments. Handles null and empty paths, path and query
params (eg ?a=b or ;
- equalsIgnoreEncodings