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 GenevaMetaWriter
public void writeln(java.lang.String data)
writeln
in interface GenevaMetaWriter
data
- String to write out datapublic void writelnNoInc(java.lang.String data)
writelnNoInc
in interface GenevaMetaWriter
data
- String to write outpublic int getLines()
getLines
in interface GenevaMetaWriter
public int getCharacters()
getCharacters
in interface GenevaMetaWriter
public java.lang.String getChecksum()
getChecksum
in interface GenevaMetaWriter
public java.lang.String getSecurityChecksum()
getSecurityChecksum
in interface GenevaMetaWriter
public void saveState(StateBuffer buffer)
Context information saved:
saveState
in interface StateBufferSaveable
buffer
- Buffer used to store recovery informationpublic void restoreState(StateBuffer buffer) throws StateException
restoreState
in interface StateBufferSaveable
buffer
- Buffer to read recovery information fromStateException