tools
Class CommentedFile

java.lang.Object
  |
  +--tools.CommentedFile

public class CommentedFile
extends java.lang.Object

Legge files di testo una riga per volta.

Per ogni linea scarta tutti i caratteri dopo un '#'.

Scarta le linee vuote.


Constructor Summary
CommentedFile()
          Costruisce un CommentedFile senza associarlo ad un file.
CommentedFile(java.lang.String _nomeFile)
          Apre un file per la lettura.
 
Method Summary
 void close()
          Chiude il file.
 java.lang.String getFileName()
          Restituisce il nome del file.
 int getLineNumber()
          Restituisce il numero di linea.
 boolean isOpen()
          true sse il file e' aperto.
 boolean open(java.lang.String _nomeFile)
          Apre un file per la lettura.
 java.lang.String readLine()
          Legge una linea del file.
 java.lang.String readLine(boolean trim)
          Legge una linea del file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommentedFile

public CommentedFile(java.lang.String _nomeFile)
Apre un file per la lettura.

CommentedFile

public CommentedFile()
Costruisce un CommentedFile senza associarlo ad un file. Usare il metodo open() per aprire un file.
Method Detail

isOpen

public boolean isOpen()
true sse il file e' aperto.

getLineNumber

public int getLineNumber()
Restituisce il numero di linea.

getFileName

public java.lang.String getFileName()
Restituisce il nome del file.

open

public boolean open(java.lang.String _nomeFile)
Apre un file per la lettura. Se il CommentedFile era associato ad un altro file, chiude il file precedente ed assegna a questo CommentedFile il nuovo file.
Parameters:
_nomeFile - nome del file da aprire.

readLine

public java.lang.String readLine(boolean trim)
Legge una linea del file.

Se il file e' terminato lo chiude e restituisce null.
Restutuisce null anche in caso di errore.

Parameters:
trim - se true elimina gli spazi in testa ed in coda alla stringa letta.

readLine

public java.lang.String readLine()
Legge una linea del file. Elimina gli spazi inutili.
See Also:
readLine(boolean)

close

public void close()
Chiude il file.