public final class ServerURI extends Object implements Serializable, Comparable<ServerURI>
Ex:
csbase://localhost:1090?info1=xpto&info2=xpto
| Modifier and Type | Field and Description |
|---|---|
static String |
CSBASE_SCHEME
Esquema CSBase
|
protected URI |
uri
Instância da URI
|
| Modifier and Type | Method and Description |
|---|---|
ServerURI |
appendParams(Map<String,String> params)
Adiciona parâmetros a URI.
|
int |
compareTo(ServerURI serverURI) |
static ServerURI |
create(String host,
int port)
Cria uma URI para acesso a um servidor.
|
boolean |
equals(Object obj)
Uma
ServerURI é igual a outra mesmo que os parâmetros estejam fora
de ordem mas sejam os mesmos |
String |
getHost()
Recupera o host da URI
|
String |
getHostAndPort() |
String |
getParams() |
Map<String,String> |
getParamsMap() |
int |
getPort()
Recupera a porta.
|
int |
hashCode() |
static boolean |
isValid(String uriStr)
Indica se a URI CSBase é válida
|
static void |
main(String[] a)
Criado para testes
|
static ServerURI |
parse(String uriStr)
Retorna uma URI CSBase a partir de uma String
|
String |
toString() |
public static String CSBASE_SCHEME
protected URI uri
public String getHostAndPort()
public int getPort()
public String getHost()
public String getParams()
public Map<String,String> getParamsMap()
public ServerURI appendParams(Map<String,String> params)
params - O mapa de parâmetros a ser adicionadopublic boolean equals(Object obj)
ServerURI é igual a outra mesmo que os parâmetros estejam fora
de ordem mas sejam os mesmospublic int compareTo(ServerURI serverURI)
compareTo in interface Comparable<ServerURI>public static ServerURI create(String host, int port)
host - O nome do servidor.port - A porta do servidor.public static ServerURI parse(String uriStr)
uriStr - A String representando a URIpublic static boolean isValid(String uriStr)
uriStr - A String representando a URI CSBasepublic static void main(String[] a)
a - argumento.Copyright © 2019. All rights reserved.