battaglianavale
Interface Interfaccia

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
Console, Gui

public interface Interfaccia
extends java.rmi.Remote

Generica interfaccia del programma

Version:
07
Author:
Antonio Turi

Method Summary
 int chiediInteger(java.lang.String msg)
          Stampa un messaggio e chiede un numero
 boolean chiediSiNo(java.lang.String msg)
          Stampa un messaggio e chiede si/no
 java.lang.String chiediTesto(java.lang.String msg)
          Stampa un messaggio e chiede una stringa
 void stampaCampoDiBattaglia(Griglia campodibattaglia)
          stampa il campo di battaglia
 void stampaCampoDiBattaglia(Griglia campodibattaglia, Griglia campoavversario)
          stampa i due campi di battaglia
 void stampaFlotta(Flotta flotta)
          stampa una flotta
 void stampaMsg(java.lang.String msg)
          Stampa un messaggio
 

Method Detail

chiediInteger

int chiediInteger(java.lang.String msg)
                  throws java.rmi.RemoteException
Stampa un messaggio e chiede un numero

Parameters:
msg - messaggio di tipo String
Returns:
un numero intero
Throws:
java.rmi.RemoteException

chiediSiNo

boolean chiediSiNo(java.lang.String msg)
                   throws java.rmi.RemoteException
Stampa un messaggio e chiede si/no

Parameters:
msg - messaggio di tipo String
Returns:
si/no
Throws:
java.rmi.RemoteException

chiediTesto

java.lang.String chiediTesto(java.lang.String msg)
                             throws java.rmi.RemoteException
Stampa un messaggio e chiede una stringa

Parameters:
msg - messaggio di tipo String
Returns:
una stringa
Throws:
java.rmi.RemoteException

stampaCampoDiBattaglia

void stampaCampoDiBattaglia(Griglia campodibattaglia)
                            throws java.rmi.RemoteException
stampa il campo di battaglia

Throws:
java.rmi.RemoteException

stampaCampoDiBattaglia

void stampaCampoDiBattaglia(Griglia campodibattaglia,
                            Griglia campoavversario)
                            throws java.rmi.RemoteException
stampa i due campi di battaglia

Throws:
java.rmi.RemoteException

stampaFlotta

void stampaFlotta(Flotta flotta)
                  throws java.rmi.RemoteException
stampa una flotta

Throws:
java.rmi.RemoteException

stampaMsg

void stampaMsg(java.lang.String msg)
               throws java.rmi.RemoteException
Stampa un messaggio

Parameters:
msg - messaggio di tipo String
Throws:
java.rmi.RemoteException