globalschema
Class TransOutput
java.lang.Object
|
+--globalschema.TransOutput
- public class TransOutput
- extends java.lang.Object
questa classe implementa la struttura dati restituita dai
metodi ivocati durante la fase di trasformazione dell'interrogazione.
|
Field Summary |
java.util.Vector |
elements
e` un vettore contenente istanze della classe TransEle.
I suoi elementi rappresentano l'insieme di trasformazioni che possono
corrispondere ad uno stesso elemento presente nella Query. |
|
Constructor Summary |
TransOutput()
crea un'istanza completamente vuota, cioe` inizializza il vettore
elements come vettore vuoto. |
TransOutput(TransEle te)
crea un'istanza della classe inizializzando il campo elements
con l'elemento passato. |
TransOutput(java.util.Vector te)
crea un'istanza della classe inizializzando il campo elements
con il vettore passato. |
|
Method Summary |
TransEle |
get(int ind)
restituisce l'iesimo elemento del vettore elements |
boolean |
isSemiStruct()
restituisce un booleano che assume valore "true" se il tipo di
rappresentazione restituita corrisponde ad un dato semistrutturato.
Sostanzialmente vieneritornato valore "true" se il campo
elements ha dimensione maggiore di 1. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
elements
public java.util.Vector elements
- e` un vettore contenente istanze della classe TransEle.
I suoi elementi rappresentano l'insieme di trasformazioni che possono
corrispondere ad uno stesso elemento presente nella Query. L'impiego
di un vettore e' motivato dalla necessita` di gestire sorgenti
semistrutturate che possono avere, per uno stesso attributo, piu`
rappresentazioni.
TransOutput
public TransOutput()
- crea un'istanza completamente vuota, cioe` inizializza il vettore
elements come vettore vuoto.
TransOutput
public TransOutput(java.util.Vector te)
- crea un'istanza della classe inizializzando il campo elements
con il vettore passato.
- Parameters:
e` - un vettore di oggetti del tipo TransEle
TransOutput
public TransOutput(TransEle te)
- crea un'istanza della classe inizializzando il campo elements
con l'elemento passato.
- Parameters:
te - e` un oggetto di tipo TransEle
isSemiStruct
public boolean isSemiStruct()
- restituisce un booleano che assume valore "true" se il tipo di
rappresentazione restituita corrisponde ad un dato semistrutturato.
Sostanzialmente vieneritornato valore "true" se il campo
elements ha dimensione maggiore di 1.
get
public TransEle get(int ind)
- restituisce l'iesimo elemento del vettore elements