All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class it.unipi.di.compiler.parser.ParserErrorInfo

java.lang.Object
   |
   +----it.unipi.di.compiler.parser.ParserErrorInfo

public class ParserErrorInfo
extends Object

Contenitore delle informazioni relative ad un errre di parsing. Viene utilizzato in coppia con la classe ParserException.

Version:
1.1
Author:
Antonio Cisternino
See Also:
ParserException

Variable Index

 o col
Colonna in cui si è verificata l'eccezione.
 o errno
Codice di errore dell'eccezione.
 o error
Descrizione dell'errore che si è verificato.
 o row
Riga in cui si è verificata l'eccezione.

Constructor Index

 o ParserErrorInfo(String, int, int, int)
Contiene le informazioni necessarie ad individuare un errore di parsing.

Method Index

 o getCol()
Restituisce la colonna in cui si è verificato l'errore.
 o getErrorCode()
Restituisce il codice dell'errore.
 o getErrorMessage()
Restituisce il messaggio di errore associato all'eccezione.
 o getRow()
Restituisce la riga in cui si è verificato l'errore.

Variables

 o row
 private int row
Riga in cui si è verificata l'eccezione. Se il valore è -1 il parser non supporta il controllo delle righe.

 o col
 private int col
Colonna in cui si è verificata l'eccezione. Se il valore è -1 il parser non supporta il controllo delle colonne.

 o errno
 private int errno
Codice di errore dell'eccezione. Il codice -1 rappresenta l'eccezione generica.

 o error
 private String error
Descrizione dell'errore che si è verificato.

Constructors

 o ParserErrorInfo
 public ParserErrorInfo(String msg,
                        int errcode,
                        int r,
                        int c)
Contiene le informazioni necessarie ad individuare un errore di parsing.

Parameters:
msg - Messaggio associato all'eccezione. Il valore null indica nessun messaggio.
errcode - Codice di errore associato all'eccezione. Il valore -1 indica un errore generico.
r - Riga in cui si è verificata l'eccezione. Il valore -1 indica che la riga non è specificata.
c - Colonna in cui si è verificata l'eccezione. Il valore -1 indica che la colonna non è specificata

Methods

 o getErrorMessage
 public String getErrorMessage()
Restituisce il messaggio di errore associato all'eccezione.

Returns:
Il messaggio di errore
See Also:
error
 o getErrorCode
 public int getErrorCode()
Restituisce il codice dell'errore.

Returns:
Il codice dell'errore, -1 se non è specificato.
See Also:
errno
 o getRow
 public int getRow()
Restituisce la riga in cui si è verificato l'errore.

Returns:
Il numero di riga, -1 se non specificato.
See Also:
row
 o getCol
 public int getCol()
Restituisce la colonna in cui si è verificato l'errore.

Returns:
Il numero di colonna, -1 se non specificato.
See Also:
col

All Packages  Class Hierarchy  This Package  Previous  Next  Index