package com.awsmithson.tcx2nikeplus.test;
import com.awsmithson.tcx2nikeplus.convert.ConvertTcx;
import com.awsmithson.tcx2nikeplus.util.Log;
import com.awsmithson.tcx2nikeplus.util.Util;
import org.w3c.dom.Document;
import java.io.File;
@Deprecated
public class MultipleActivities {
private static final Log log = Log.getInstance();
public MultipleActivities() {
}
private void process(File inFile) throws Throwable {
Document[] docs = Util.parseMultipleWorkouts(inFile);
ConvertTcx convertTcx = new ConvertTcx();
int failCount = 0;
for (Document doc : docs) {
try {
convertTcx.generateNikePlusXml(doc, null);
}
catch (Throwable t) {
log.out("workout failed.");
failCount++;
}
}
if (failCount > 0) log.out("%d of your workouts were corrupt and could not be converted.", failCount);
}
public static void main(String[] args) throws Throwable {
MultipleActivities mw = new MultipleActivities();
mw.process(new File(args[0]));
}
}