framework
Class JADriver
java.lang.Object
framework.JADriver
public abstract class JADriver
- extends java.lang.Object
|
Method Summary |
void |
afterReadField(java.io.RandomAccessFile raf,
JAField f,
int fieldPos,
int fieldsCount)
|
void |
afterReadRecord(java.io.RandomAccessFile raf,
JARecord fs)
|
void |
afterWriteField(java.io.RandomAccessFile raf,
JAField f,
int fieldPos,
int fieldsCount,
boolean appending)
|
void |
afterWriteRecord(java.io.RandomAccessFile raf,
JARecord fs,
boolean appending)
|
void |
beforeReadField(java.io.RandomAccessFile raf,
JAField f,
int fieldPos,
int fieldsCount)
|
void |
beforeReadRecord(java.io.RandomAccessFile raf,
JARecord f)
|
void |
beforeWriteField(java.io.RandomAccessFile raf,
JAField f,
int fieldPos,
int fieldsCount,
boolean appending)
|
void |
beforeWriteRecord(java.io.RandomAccessFile raf,
JARecord fs,
boolean appending)
|
void |
eof(java.io.RandomAccessFile raf)
Se invoca cuando llega el EOF del archivo. |
abstract java.lang.Class[] |
getDriverTypes()
|
int |
getRecordExtraSize()
Permite definir un size extra (ademas del que se especifica en cada campo)
para cada registro. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JADriver
public JADriver()
getDriverTypes
public abstract java.lang.Class[] getDriverTypes()
beforeWriteField
public void beforeWriteField(java.io.RandomAccessFile raf,
JAField f,
int fieldPos,
int fieldsCount,
boolean appending)
afterWriteField
public void afterWriteField(java.io.RandomAccessFile raf,
JAField f,
int fieldPos,
int fieldsCount,
boolean appending)
beforeReadField
public void beforeReadField(java.io.RandomAccessFile raf,
JAField f,
int fieldPos,
int fieldsCount)
afterReadField
public void afterReadField(java.io.RandomAccessFile raf,
JAField f,
int fieldPos,
int fieldsCount)
beforeReadRecord
public void beforeReadRecord(java.io.RandomAccessFile raf,
JARecord f)
afterReadRecord
public void afterReadRecord(java.io.RandomAccessFile raf,
JARecord fs)
beforeWriteRecord
public void beforeWriteRecord(java.io.RandomAccessFile raf,
JARecord fs,
boolean appending)
afterWriteRecord
public void afterWriteRecord(java.io.RandomAccessFile raf,
JARecord fs,
boolean appending)
getRecordExtraSize
public int getRecordExtraSize()
- Permite definir un size extra (ademas del que se especifica en cada campo)
para cada registro. Por ejemplo, si se leen registro de un archivo de
texto
de DOS entonces este metodo podria retornar 1 para contemplar el caso del
'\r'.
- Returns:
- - La cantidad de caracteres extra que deben adicionarse al size
del registro.
eof
public void eof(java.io.RandomAccessFile raf)
- Se invoca cuando llega el EOF del archivo.
- Parameters:
raf - -
Puntero al archivo.