public class GenevaBasicMetaWriter extends java.lang.Object implements GenevaMetaWriter, StateBufferSaveable
| Constructor and Description |
|---|
GenevaBasicMetaWriter(OIFileWriter oiWriter,
LoggerIfc loggerIfc) |
GenevaBasicMetaWriter(java.io.Writer writer,
LoggerIfc logger) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCharacters()
get the number of characters written
|
java.lang.String |
getChecksum()
gets the checksum
|
int |
getLines()
get number of lines written using the writeln method
|
java.lang.String |
getSecurityChecksum()
gets the security checksum
|
void |
reset()
resets the line count, character count, checksum and security checksum
|
void |
restoreState(StateBuffer buffer)
This function is used to restore the writer's state
based on information read from a StateBuffer.
|
void |
saveState(StateBuffer buffer)
This function is used to store state (recovery) information into
a buffer managed by the caller.
|
void |
writeln(java.lang.String data)
writes out a line of date
increments/updates line, character, checksum, security checksum
|
void |
writelnNoInc(java.lang.String data)
writes out a line
does NOT imcrement/update lines, characters, checksum, security checksum
use this in after the end footer
|
public GenevaBasicMetaWriter(OIFileWriter oiWriter, LoggerIfc loggerIfc)
public GenevaBasicMetaWriter(java.io.Writer writer,
LoggerIfc logger)
public void reset()
reset in interface GenevaMetaWriterpublic void writeln(java.lang.String data)
writeln in interface GenevaMetaWriterdata - String to write out datapublic void writelnNoInc(java.lang.String data)
writelnNoInc in interface GenevaMetaWriterdata - String to write outpublic int getLines()
getLines in interface GenevaMetaWriterpublic int getCharacters()
getCharacters in interface GenevaMetaWriterpublic java.lang.String getChecksum()
getChecksum in interface GenevaMetaWriterpublic java.lang.String getSecurityChecksum()
getSecurityChecksum in interface GenevaMetaWriterpublic void saveState(StateBuffer buffer)
Context information saved:
saveState in interface StateBufferSaveablebuffer - Buffer used to store recovery informationpublic void restoreState(StateBuffer buffer) throws StateException
restoreState in interface StateBufferSaveablebuffer - Buffer to read recovery information fromStateException