|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--dati_ns.TabellaServerDiChat
Classe di gestione della Tabella dei Server di Chat.
Field Summary | |
private static int |
DIM_MAX
|
private InfoServerDiChat[] |
infosdc
Array contenente le informazioni sui Server di Chat registrati |
private MainClass |
mainclass
|
Constructor Summary | |
TabellaServerDiChat(MainClass mc)
Costruttore della Tabella dei Server di Chat. |
Method Summary | |
int |
addElement(java.lang.String nome_sdc,
java.net.InetAddress indirizzo_sdc)
Metodo: aggiunge un elemento alla tabella dei Server di Chat noti nome e indirizzo. |
private void |
addElementObject(InfoServerDiChat element,
int pos)
Metodo: aggiunge un elemento alla tabella dei Server di Chat noto un oggetto contenente le informazioni del server di Chat. |
int |
deleteElement(java.lang.String nome_sdc)
Metodo: elimina dalla Tabella un Server di Chat noto il nome. Restitisce un valore: 0 se l'operazione è andata a buon fine; -1 se c'è stato errore perchè l'elemento non è stato trovato. |
java.net.InetAddress |
getCasualElementAddress()
Metodo: restituisce il nome del Server di Chat scegliendo la posizione in modo casuale. |
TabellaServerDiChat |
getCopiaTabella()
Metodo: crea e restituisce una copia della Tabella dei Server di Chat. |
java.net.InetAddress |
getElementAddress(int posizione)
Metodo: restituisce l'indirizzo del Server di Chat nella posizione data. |
java.lang.String |
getElementName(int posizione)
Metodo: restituisce il nome del Server di Chat nella posizione data. |
private InfoServerDiChat |
getElementObject(int pos)
Metodo: elimina un elemento dalla tabella dei Server di Chat noto un oggetto contenente le informazioni del server di Chat. |
void |
setCopiaTabella(TabellaServerDiChat buff)
Metodo: prende una copia della Tabella dei Server di Chat e la memorizza. |
int |
size()
Metodo: restituisce un valore che indica la dimensione della tabella dei Server di Chat. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private InfoServerDiChat[] infosdc
private MainClass mainclass
private static final int DIM_MAX
Constructor Detail |
public TabellaServerDiChat(MainClass mc)
Method Detail |
public int size()
public int addElement(java.lang.String nome_sdc, java.net.InetAddress indirizzo_sdc)
public int deleteElement(java.lang.String nome_sdc)
public java.lang.String getElementName(int posizione)
public java.net.InetAddress getElementAddress(int posizione)
public java.net.InetAddress getCasualElementAddress()
public TabellaServerDiChat getCopiaTabella()
public void setCopiaTabella(TabellaServerDiChat buff)
private void addElementObject(InfoServerDiChat element, int pos)
private InfoServerDiChat getElementObject(int pos)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |