Inheritance diagram for tit.summary.io.SummaryCSVWriter:
Public Member Functions | |
SummaryCSVWriter (PrintStream outputinit, char separatorinit, char quotationinit) | |
void | writeSummary (Summary summary, Personality personality) throws WritingSummaryFailedException |
void | closeWriter () throws ClosingWriterFailedException |
Private Member Functions | |
String | quoteString (String string) |
Private Attributes | |
PrintStream | output |
char | separator |
char | quotation |
tit.summary.io.SummaryCSVWriter.SummaryCSVWriter | ( | PrintStream | outputinit, | |
char | separatorinit, | |||
char | quotationinit | |||
) |
Constructs a new SummaryCSVWriter
.
outputinit | The <PrintStream/code> to which the output is written. | |
separatorinit | The separator. | |
quotationinit | The quotation character. |
String tit.summary.io.SummaryCSVWriter.quoteString | ( | String | string | ) | [private] |
Quotes a string and escapes quotes in the string.
string | The string to quote. |
void tit.summary.io.SummaryCSVWriter.writeSummary | ( | Summary | summary, | |
Personality | personality | |||
) | throws WritingSummaryFailedException [virtual] |
Writes a summary.
summary | The summary to write. | |
personality | The personality belonging to summary . |
WritingSummaryFailedException | Is thrown when the writing of the summary fails. |
Implements tit.summary.io.SummaryWriter.
void tit.summary.io.SummaryCSVWriter.closeWriter | ( | ) | throws ClosingWriterFailedException [virtual] |
Closes this writer. No further writes are allowed after this method is called.
ClosingWriterFailedException | Is thrown when writing fails. |
Implements tit.summary.io.SummaryWriter.
PrintStream tit.summary.io.SummaryCSVWriter.output [private] |
The <PrintStream/code> to which the output is written.
char tit.summary.io.SummaryCSVWriter.separator [private] |
The separator.
char tit.summary.io.SummaryCSVWriter.quotation [private] |
The quotation character.