All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface it.unipi.di.compass.item.InputAsker

public interface InputAsker

Modella l'interfaccia per l'input dei campi. Da aggiornare: per ora è supportato solo l'input di campi singoli. Successivamente bisognerà supportare anche il parse degli array e delle enumerazioni.

Version:
1.0
Author:
Antonio Cisternino

Method Index

 o getBoolean(String, String, Image)
Legge un valore booleano.
 o getByte(String, String, Image)
Legge un byte.
 o getChar(String, String, Image)
Legge un carattere.
 o getDouble(String, String, Image)
Legge un double.
 o getFloat(String, String, Image)
Legge un float.
 o getInt(String, String, Image)
Legge un intero.
 o getItemDate(int, String, String, Image)
Legge una data (yyyy-mm-dd) Sono ammessi come separatore lo spazio e / o -.
 o getLong(String, String, Image)
Legge un intero lungo.
 o getShort(String, String, Image)
Legge uno short.
 o getString(String, String, Image)
Legge una stringa.

Methods

 o getByte
 public abstract byte getByte(String winTitle,
                              String winMsg,
                              Image icon)
Legge un byte.

Parameters:
winTitle - Titolo della finestra
winMsg - Messaggio da visualizzare
icon - Icona da visualizzare. Se vale null non viene visualizzata alcuna icona.
 o getChar
 public abstract char getChar(String winTitle,
                              String winMsg,
                              Image icon)
Legge un carattere.

Parameters:
winTitle - Titolo della finestra
winMsg - Messaggio da visualizzare
icon - Icona da visualizzare. Se vale null non viene visualizzata alcuna icona.
 o getShort
 public abstract short getShort(String winTitle,
                                String winMsg,
                                Image icon)
Legge uno short.

Parameters:
winTitle - Titolo della finestra
winMsg - Messaggio da visualizzare
icon - Icona da visualizzare. Se vale null non viene visualizzata alcuna icona.
 o getInt
 public abstract int getInt(String winTitle,
                            String winMsg,
                            Image icon)
Legge un intero.

Parameters:
winTitle - Titolo della finestra
winMsg - Messaggio da visualizzare
icon - Icona da visualizzare. Se vale null non viene visualizzata alcuna icona.
 o getLong
 public abstract long getLong(String winTitle,
                              String winMsg,
                              Image icon)
Legge un intero lungo.

Parameters:
winTitle - Titolo della finestra
winMsg - Messaggio da visualizzare
icon - Icona da visualizzare. Se vale null non viene visualizzata alcuna icona.
 o getFloat
 public abstract float getFloat(String winTitle,
                                String winMsg,
                                Image icon)
Legge un float.

Parameters:
winTitle - Titolo della finestra
winMsg - Messaggio da visualizzare
icon - Icona da visualizzare. Se vale null non viene visualizzata alcuna icona.
 o getDouble
 public abstract double getDouble(String winTitle,
                                  String winMsg,
                                  Image icon)
Legge un double.

Parameters:
winTitle - Titolo della finestra
winMsg - Messaggio da visualizzare
icon - Icona da visualizzare. Se vale null non viene visualizzata alcuna icona.
 o getBoolean
 public abstract boolean getBoolean(String winTitle,
                                    String winMsg,
                                    Image icon)
Legge un valore booleano.

Parameters:
winTitle - Titolo della finestra
winMsg - Messaggio da visualizzare. Il messaggio deve essere neutro visto che l'imput potrebbe essere anche sotto forma di due bottoni.
icon - Icona da visualizzare. Se vale null non viene visualizzata alcuna icona.
 o getItemDate
 public abstract ItemDate getItemDate(int format,
                                      String winTitle,
                                      String winMsg,
                                      Image icon)
Legge una data (yyyy-mm-dd) Sono ammessi come separatore lo spazio e / o -.

Parameters:
format - Formato della data (vedi ItemDate.DF_)
winTitle - Titolo della finestra
winMsg - Messaggio da visualizzare
icon - Icona da visualizzare. Se vale null non viene visualizzata alcuna icona.
 o getString
 public abstract String getString(String winTitle,
                                  String winMsg,
                                  Image icon)
Legge una stringa.

Parameters:
winTitle - Titolo della finestra
winMsg - Messaggio da visualizzare
icon - Icona da visualizzare. Se vale null non viene visualizzata alcuna icona.

All Packages  Class Hierarchy  This Package  Previous  Next  Index