Package hec.io.dbf
Class WriteRecordHandler
java.lang.Object
hec.io.dbf.RecordHandler
hec.io.dbf.WriteRecordHandler
A class that process the writing of records to the data 4 object. Used by
hec.server.RmiDbfFileImpl/
-
Constructor Summary
ConstructorsConstructorDescriptionWriteRecordHandler(codebase.Data4jni data4Jni, DbfRecordSet recordSet, DbfWriteResultSet resultSet, Vector fieldObjects) -
Method Summary
Modifier and TypeMethodDescriptionprotected VectorgetRow(int setRecordIndex) protected voidhandleException(int dbfRecordNumber, Serializable indexTagKey, Exception e) protected voidhandleResults(int setRecordIndex, int dbfRecordNumber, Serializable indexTagKey, Vector row) protected voidprocessRow(int columnIndex, Vector row, Object o) Methods inherited from class hec.io.dbf.RecordHandler
getResultSet, process
-
Constructor Details
-
WriteRecordHandler
public WriteRecordHandler(codebase.Data4jni data4Jni, DbfRecordSet recordSet, DbfWriteResultSet resultSet, Vector fieldObjects)
-
-
Method Details
-
getRow
- Specified by:
getRowin classRecordHandler
-
handleException
- Specified by:
handleExceptionin classRecordHandler
-
handleResults
protected void handleResults(int setRecordIndex, int dbfRecordNumber, Serializable indexTagKey, Vector row) throws IOException, codebase.Error4message, codebase.Error4unexpected, codebase.Error4usage, codebase.Error4locked, codebase.Error4unique - Specified by:
handleResultsin classRecordHandler- Throws:
IOExceptioncodebase.Error4messagecodebase.Error4unexpectedcodebase.Error4usagecodebase.Error4lockedcodebase.Error4unique
-
processRow
protected void processRow(int columnIndex, Vector row, Object o) throws IOException, codebase.Error4message, codebase.Error4unexpected - Specified by:
processRowin classRecordHandler- Throws:
IOExceptioncodebase.Error4messagecodebase.Error4unexpected
-