public class Server extends java.lang.Object implements AffichableSurIRC
Modifier and Type | Class and Description |
---|---|
private static class |
Server.Type |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
address |
private java.lang.String |
chan |
private int |
port |
private Server.Type |
t |
MAX_CHARACTERS
Constructor and Description |
---|
Server(java.lang.String gen) |
Server(java.lang.String address,
int port,
java.lang.String chan) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAddress() |
java.lang.String |
getChan() |
int |
getPort() |
private java.lang.String |
getSrvAddr(java.lang.String s)
Extrait l'addresse d'une URI. par exemple irc://geeknode.net:789#marmat renveira geeknode.net
|
private java.lang.String |
getSrvChan(java.lang.String s)
Extrait le chan d'une URI. par exemple irc://geeknode.net:789#marmat renveira #marmat
|
private int |
getSrvPort(java.lang.String s)
Extrait le port d'une URI. par exemple irc://geeknode.net:6789#marmat renveira 6789
|
boolean |
isIRC() |
void |
setAddress(java.lang.String address) |
void |
setChan(java.lang.String chan) |
void |
setPort(int port) |
java.lang.String |
toString() |
java.util.List<java.lang.String> |
toStringIRC() |
private java.lang.String address
private int port
private java.lang.String chan
private Server.Type t
public Server(java.lang.String address, int port, java.lang.String chan)
public Server(java.lang.String gen)
private int getSrvPort(java.lang.String s)
s
- URI sur laquelle extraire le numéro de portprivate java.lang.String getSrvAddr(java.lang.String s)
s
- URIprivate java.lang.String getSrvChan(java.lang.String s)
s
- URIpublic java.lang.String getAddress()
public void setAddress(java.lang.String address)
public int getPort()
public void setPort(int port)
public java.lang.String getChan()
public void setChan(java.lang.String chan)
public boolean isIRC()
public java.util.List<java.lang.String> toStringIRC()
toStringIRC
in interface AffichableSurIRC
public java.lang.String toString()
toString
in class java.lang.Object