public abstract class UrlUtils
extends java.lang.Object
| Constructor and Description |
|---|
UrlUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addParam(java.lang.String name,
java.lang.String value,
java.lang.StringBuilder uri)
Add encoded parameter to URI
|
static void |
addParams(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.StringBuilder uri)
Add request parameters to URI
|
static java.lang.String |
createRemoteHttpsUrl(IRepositoryIdProvider repository,
java.lang.String user)
Create HTTPS URL used for repository remote configs
|
static java.lang.String |
createRemoteHttpsUrl(IRepositoryIdProvider repository,
java.lang.String host,
java.lang.String user)
Create HTTPS URL used for repository remote configs
|
static java.lang.String |
createRemoteReadOnlyUrl(IRepositoryIdProvider repository)
Create read-only URL used for repository remote configs
|
static java.lang.String |
createRemoteReadOnlyUrl(IRepositoryIdProvider repository,
java.lang.String host)
Create read-only URL used for repository remote configs
|
static java.lang.String |
createRemoteSshUrl(IRepositoryIdProvider repository)
Create SSH URL used for repository remote configs
|
static java.lang.String |
createRemoteSshUrl(IRepositoryIdProvider repository,
java.lang.String host)
Create SSH URL used for repository remote configs
|
static java.lang.String |
decode(java.lang.String value)
URL-decode value using 'ISO-8859-1' character set
|
static java.lang.String |
encode(java.lang.String value)
URL-encode value using 'ISO-8859-1' character set
|
static java.lang.String |
getParam(java.net.URI uri,
java.lang.String name)
Get parameter value with name
|
public static java.lang.String createRemoteSshUrl(IRepositoryIdProvider repository)
repository - public static java.lang.String createRemoteSshUrl(IRepositoryIdProvider repository, java.lang.String host)
repository - host - public static java.lang.String createRemoteHttpsUrl(IRepositoryIdProvider repository, java.lang.String user)
repository - user - public static java.lang.String createRemoteHttpsUrl(IRepositoryIdProvider repository, java.lang.String host, java.lang.String user)
repository - host - user - public static java.lang.String createRemoteReadOnlyUrl(IRepositoryIdProvider repository)
repository - public static java.lang.String createRemoteReadOnlyUrl(IRepositoryIdProvider repository, java.lang.String host)
repository - host - public static java.lang.String encode(java.lang.String value)
value - public static java.lang.String decode(java.lang.String value)
value - public static void addParam(java.lang.String name,
java.lang.String value,
java.lang.StringBuilder uri)
name - value - uri - public static void addParams(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.StringBuilder uri)
params - uri - public static java.lang.String getParam(java.net.URI uri,
java.lang.String name)
uri - name -