framework
Interface JABrowseable

All Known Implementing Classes:
JAFile, JAIndex

public interface JABrowseable


Method Summary
 int filesize()
          Retorna la cantidad de registros que tiene el archivo.
 JARecord getRecord()
          Retorna una instancia del JARecord asociado a este archivo (segun el descriptor)
 boolean read(JARecord reg)
          Lee el registro apuntado por el puntero de archivo y almacena los valores leidos en el objeto $reg.
 int recno()
          Retorna la posicion del registro actual (el que se leera si se aplica a continuacion el metodo read).
 void reset()
          Posiciona el puntero en el inicio del archivo.
 void seek(int n)
          Posiciona el puntero en el registro numero n de forma tal que si luego invocamos al metodo read retornara el n-esimo registro (contando desde cero).
 

Method Detail

recno

int recno()
Retorna la posicion del registro actual (el que se leera si se aplica a continuacion el metodo read).
Los registros se numeran desde cero.


reset

void reset()
Posiciona el puntero en el inicio del archivo. Luego de invocar a este metodo si invocamos al metodo recno retornara cero, y si invocamos al metodo read leera el primer registro del archivo.


filesize

int filesize()
Retorna la cantidad de registros que tiene el archivo. Recordemos que los registros se numeran desde cero por lo tanto si (por ejemplo) filesize retorna 10 entonces los registros del archivo estaran numerados desde cero hasta nueve.


seek

void seek(int n)
Posiciona el puntero en el registro numero n de forma tal que si luego invocamos al metodo read retornara el n-esimo registro (contando desde cero).


read

boolean read(JARecord reg)
Lee el registro apuntado por el puntero de archivo y almacena los valores leidos en el objeto $reg. El objeto $reg debe estar previamente instanciado. Retorna true o false segun se haya llegado al eof o no.


getRecord

JARecord getRecord()
Retorna una instancia del JARecord asociado a este archivo (segun el descriptor)