utility
Class ParEx

java.lang.Object
  |
  +--utility.ParEx

public class ParEx
extends java.lang.Object

questa classe e` stata creata allo scopo di memorizzare informazioni relative alle anomalie riscontrate durante la fase di parsing di una Query OQL. Tali eccezioni possono rappresentare errori sintattici, semantici o la presenza di costrutti o elementi non gestiti dal Query Manager . Per ogni eccezione possono essere memorizzati il numero di riga e colonna in cui compare ed una descrizione (stringa) del tipo di porblema riscontrato


Field Summary
 long column
          indica il numero di colonna in cui e` presente l'eccezione
 java.lang.String description
          fornisce una descrizione del tipo di eccezione
 long line
          indica il numero di riga in cui e` presente l'eccezione
 
Constructor Summary
ParEx(long l, long c, java.lang.String s)
          crea un'istanza fornendo il numero di riga, di colonna ed il tipo di eccezione.
 
Method Summary
 java.lang.String toString()
          stampa in una stringa il tipo di messaggio
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

line

public long line
indica il numero di riga in cui e` presente l'eccezione

column

public long column
indica il numero di colonna in cui e` presente l'eccezione

description

public java.lang.String description
fornisce una descrizione del tipo di eccezione
Constructor Detail

ParEx

public ParEx(long l,
             long c,
             java.lang.String s)
crea un'istanza fornendo il numero di riga, di colonna ed il tipo di eccezione.
Parameters:
l - indica il numero di riga. Se non e` noto o non interessa occorre fornire un valore negativo.
c - indica il numero di colonna. Se non e` noto o non interessa occorre fornire un valore negativo.
s - fornisce la descrizione del tipo di eccezione
Method Detail

toString

public java.lang.String toString()
stampa in una stringa il tipo di messaggio
Overrides:
toString in class java.lang.Object