|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--utility.OqlAnalizer
questa classe specializza la classe parser per consentire
l'analisi di query Oql fornite in vari formati, ad esempio file di testo
o stringhe.
Questa classe permette la generazione della struttura dati corrispondente
alla query fornita e l'esecuzione di controlli per la verifica del tipo di
interrogazione.
| Constructor Summary | |
OqlAnalizer(java.io.File file)
Questo costruttore attiva un processo di parsing ricevendo come parametro di ingresso il file di testo contenente la query oql . |
|
OqlAnalizer(java.lang.String query)
Questo costruttore attiva un processo di parsing ricevendo come parametro di ingresso una stringa contenente la query oql . |
|
| Method Summary | |
Oql_Query |
getStructure()
restituisce la struttura generata dalla fase di parsing. |
boolean |
isCorect()
controlla la presenza di errori sintattici e semantici. |
void |
printErrors()
ruotine per la stampa degli eventuali errori sintattici o semantici individuati durante l'analisi dell'interrogazione. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public OqlAnalizer(java.io.File file)
throws java.io.FileNotFoundException
file - e` la variabile di tipo File associata al file
di testo contenente la query
public OqlAnalizer(java.lang.String query)
throws java.io.FileNotFoundException
query - e` la stringa contenente il testo della query| Method Detail |
public Oql_Query getStructure()
public boolean isCorect()
public void printErrors()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||