All Packages Class Hierarchy This Package Previous Next Index
Class it.unipi.di.compass.item.StaticInfoBase
java.lang.Object
|
+----it.unipi.di.compass.item.StaticInfoBase
- public abstract class StaticInfoBase
- extends Object
Classe base per il trattamento delle informazioni statiche di CompAss.
Il compilatore C1 si occupa di generare una classe derivata da questa
per l'effettiva immissione dei campi. Il compilatore C1 genera anche la
form HTML per l'immissione effettiva.
- Version:
- 1.0
- Author:
- Antonio Cisternino
-
StaticInfoBase()
-
-
checkStaticInfo()
- Controlla se i valori immessi sono consistenti con quanto specificato
al compilatore C1
-
getField(int)
- Restituisce il contenuto di un dato field.
-
sendData(DataOutputStream)
- Salva su uno stream l'item.
-
setString(String, int)
- Associa ad un dato field il suo contenuto.
StaticInfoBase
public StaticInfoBase()
getField
public abstract String getField(int idx)
- Restituisce il contenuto di un dato field. I Componenti sono
numerati da sinistra a destra e dall'alto in basso.
- Parameters:
- idx - Indice del componente
setString
public abstract void setString(String value,
int idx)
- Associa ad un dato field il suo contenuto.
- Parameters:
- value - Valore da associare al componente
- idx - Indice del field
checkStaticInfo
public abstract String checkStaticInfo()
- Controlla se i valori immessi sono consistenti con quanto specificato
al compilatore C1
sendData
public abstract void sendData(DataOutputStream out) throws IOException
- Salva su uno stream l'item. I campi dell'item salvati devono essere marcati
come da salvare nel database.
- Parameters:
- out - Stream su cui salvare i dati
- Throws: IOException
- Sollevata se si verificano errori di scrittura nello stream
All Packages Class Hierarchy This Package Previous Next Index