comparison runner/FeatureWriterFactory.cpp @ 200:f35bbb3e4d41 sonic-annotator-1.2

Change of tack: rename the JSON writer to JAMS. It's simpler than having a JSON writer with a mandatory flag to tell it what sort of JSON to write.
author Chris Cannam
date Tue, 01 Sep 2015 17:51:03 +0100
parents 4b19d824a213
children f4315a0ade89
comparison
equal deleted inserted replaced
199:c8b934ed4ddd 200:f35bbb3e4d41
34 tags.insert("rdf"); 34 tags.insert("rdf");
35 tags.insert("audiodb"); 35 tags.insert("audiodb");
36 tags.insert("csv"); 36 tags.insert("csv");
37 tags.insert("lab"); 37 tags.insert("lab");
38 tags.insert("midi"); 38 tags.insert("midi");
39 tags.insert("json"); 39 tags.insert("jams");
40 return tags; 40 return tags;
41 } 41 }
42 42
43 FeatureWriter * 43 FeatureWriter *
44 FeatureWriterFactory::createWriter(string tag) 44 FeatureWriterFactory::createWriter(string tag)
53 return new CSVFeatureWriter(); 53 return new CSVFeatureWriter();
54 } else if (tag == "lab") { 54 } else if (tag == "lab") {
55 return new LabFeatureWriter(); 55 return new LabFeatureWriter();
56 } else if (tag == "midi") { 56 } else if (tag == "midi") {
57 return new MIDIFeatureWriter(); 57 return new MIDIFeatureWriter();
58 } else if (tag == "json") { 58 } else if (tag == "jams") {
59 return new JAMSFeatureWriter(); 59 return new JAMSFeatureWriter();
60 } 60 }
61 61
62 return 0; 62 return 0;
63 } 63 }