public class URLWrapper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
URLWrapper.QueryWrapper |
| Constructor and Description |
|---|
URLWrapper() |
URLWrapper(java.lang.String url) |
URLWrapper(java.net.URI uri) |
URLWrapper(java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getHost() |
java.lang.String |
getPath() |
int |
getPort() |
java.lang.String |
getProtocol() |
java.lang.String |
getQuery() |
java.lang.String |
getReference() |
java.lang.String |
getUserInfo() |
URLWrapper |
setHost(java.lang.String host)
Set the host of the URL.
|
URLWrapper |
setPath(java.lang.String path)
Set the file of the URL.
|
URLWrapper |
setPort(int port)
Set the port of the URL.
|
URLWrapper |
setProtocol(java.lang.String protocol)
Set the protocol of the URL.
|
URLWrapper |
setQuery(java.lang.String query)
Set the query of the URL.
|
URLWrapper |
setReference(java.lang.String reference)
Set the reference of the URL.
|
URLWrapper |
setUserInfo(java.lang.String userInfo)
Set the user info of the URL.
|
java.lang.String |
toString() |
java.net.URL |
toURL() |
URLWrapper.QueryWrapper |
wrapQuery()
Get a wrapper for the query parameters.
|
public URLWrapper()
public URLWrapper(@Nonnull
java.lang.String url)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic URLWrapper(@Nonnull
java.net.URL url)
public URLWrapper(@Nonnull
java.net.URI uri)
public java.lang.String getProtocol()
httpspublic URLWrapper setProtocol(@Nonnull java.lang.String protocol)
httpsprotocol - The new protocolpublic java.lang.String getHost()
www.example.compublic URLWrapper setHost(@Nonnull java.lang.String host)
www.example.comhost - The new hostpublic int getPort()
443public URLWrapper setPort(int port)
443port - The new portpublic java.lang.String getPath()
/searchpublic URLWrapper setPath(@Nonnull java.lang.String path)
/searchpath - The new filepublic java.lang.String getQuery()
q=hellopublic URLWrapper setQuery(@Nonnull java.lang.String query)
q=helloquery - The new querypublic URLWrapper.QueryWrapper wrapQuery()
public java.lang.String getUserInfo()
user:passwordpublic URLWrapper setUserInfo(@Nonnull java.lang.String userInfo)
user:passworduserInfo - The new user infopublic java.lang.String getReference()
referencepublic URLWrapper setReference(@Nonnull java.lang.String reference)
referencereference - The new referencepublic java.net.URL toURL()
throws java.net.MalformedURLException
java.net.MalformedURLException - If the URL is invalidpublic java.lang.String toString()
toString in class java.lang.Object