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

Constructor Index

 o StaticInfoBase()

Method Index

 o checkStaticInfo()
Controlla se i valori immessi sono consistenti con quanto specificato al compilatore C1
 o getField(int)
Restituisce il contenuto di un dato field.
 o sendData(DataOutputStream)
Salva su uno stream l'item.
 o setString(String, int)
Associa ad un dato field il suo contenuto.

Constructors

 o StaticInfoBase
 public StaticInfoBase()

Methods

 o 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
 o 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
 o checkStaticInfo
 public abstract String checkStaticInfo()
Controlla se i valori immessi sono consistenti con quanto specificato al compilatore C1

 o 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