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