comparison SubjectResults.java @ 2:1fe7ac28a3ca

Save results after each presentation. Ignore-this: 5f7d744b55a2f8919f7807bf69fa3d1a
author Marcus Pearce <m.pearce@gold.ac.uk>
date Mon, 14 Jun 2010 13:28:18 +0100
parents 4031cbb02f08
children 5080b65e6963
comparison
equal deleted inserted replaced
1:93ed757b9871 2:1fe7ac28a3ca
1 /*============================================================================= 1 /*=============================================================================
2 * File: SubjectResults.java 2 * File: SubjectResults.java
3 * Author: Marcus Pearce <m.pearce@gold.ac.uk> 3 * Author: Marcus Pearce <m.pearce@gold.ac.uk>
4 * Created: <2007-12-12 10:44:12 marcusp> 4 * Created: <2007-12-12 10:44:12 marcusp>
5 * Time-stamp: <2007-12-17 11:49:35 marcusp> 5 * Time-stamp: <2010-06-14 13:11:36 marcusp>
6 *============================================================================= 6 *=============================================================================
7 */ 7 */
8 8
9 import java.util.ArrayList; 9 import java.util.ArrayList;
10 import java.util.Iterator; 10 import java.util.Iterator;
40 results.add(mr); 40 results.add(mr);
41 } 41 }
42 42
43 public void writeResults() { 43 public void writeResults() {
44 Iterator ri = results.iterator(); 44 Iterator ri = results.iterator();
45 boolean header = true; 45 boolean header = true;
46 boolean append = false;
46 while (ri.hasNext()) { 47 while (ri.hasNext()) {
47 MelodyResults mResult = (MelodyResults)ri.next(); 48 MelodyResults mResult = (MelodyResults)ri.next();
48 mResult.writeResults(outputFile, header); 49 mResult.writeResults(outputFile, header, append);
49 if (header) 50 if (header) {
50 header = false; 51 header = false;
52 append = true;
53 }
51 } 54 }
52 } 55 }
53 56
54 public void writeSubjectData () { 57 public void writeSubjectData () {
55 Writer writer = null; 58 Writer writer = null;