private void serializeCueSheet(final StringBuilder builder, final CueSheet cueSheet, final String indentation) {
CueSheetSerializer.logger.entering
(CueSheetSerializer.class.getCanonicalName()
, "serializeCueSheet(StringBuilder,CueSheet,String)"
, new Object[]{builder, cueSheet, indentation}
);
CueSheetSerializer.logger.fine("Serializing cue sheet to cue format.");
addField(builder, "REM GENRE", indentation, cueSheet.getGenre());
addField(builder, "REM DATE", indentation, cueSheet.getYear());
addField(builder, "REM DISCID", indentation, cueSheet.getDiscid());
addField(builder, "REM COMMENT", indentation, cueSheet.getComment());
addField(builder, "CATALOG", indentation, cueSheet.getCatalog());
addField(builder, "PERFORMER", indentation, cueSheet.getPerformer());
addField(builder, "TITLE", indentation, cueSheet.getTitle());
addField(builder, "SONGWRITER", indentation, cueSheet.getSongwriter());
addField(builder, "CDTEXTFILE", indentation, cueSheet.getCdTextFile());
for (FileData fileData : cueSheet.getFileData()) {
serializeFileData(builder, fileData, indentation);
}
CueSheetSerializer.logger.exiting
(CueSheetSerializer.class.getCanonicalName(), "serializeCueSheet(StringBuilder,CueSheet,String)");
}