Rename TrackWriter to TrackExporter

This commit is contained in:
Jimmy Shih
2013-08-27 17:41:45 -07:00
parent 415b0afe38
commit efddcc1dcf
4 changed files with 27 additions and 27 deletions
@@ -52,7 +52,7 @@ public class SaveAsyncTask extends AsyncTask<Void, Integer, Boolean> {
private final MyTracksProviderUtils myTracksProviderUtils; private final MyTracksProviderUtils myTracksProviderUtils;
private WakeLock wakeLock; private WakeLock wakeLock;
private TrackWriter trackWriter; private TrackExporter trackExporter;
// true if the AsyncTask has completed // true if the AsyncTask has completed
private boolean completed; private boolean completed;
@@ -163,8 +163,8 @@ public class SaveAsyncTask extends AsyncTask<Void, Integer, Boolean> {
@Override @Override
protected void onCancelled() { protected void onCancelled() {
if (trackWriter != null) { if (trackExporter != null) {
trackWriter.stopWriteTrack(); trackExporter.stopWriteTrack();
} }
} }
@@ -186,8 +186,8 @@ public class SaveAsyncTask extends AsyncTask<Void, Integer, Boolean> {
return false; return false;
} }
trackWriter = new TrackWriter( trackExporter = new TrackExporter(
context, myTracksProviderUtils, tracks, trackFileFormat, new TrackWriter.OnWriteListener() { context, myTracksProviderUtils, tracks, trackFileFormat, new TrackExporter.OnWriteListener() {
@Override @Override
public void onWrite(int number, int max) { public void onWrite(int number, int max) {
/* /*
@@ -204,20 +204,20 @@ public class SaveAsyncTask extends AsyncTask<Void, Integer, Boolean> {
try { try {
file = new File(directory, fileName); file = new File(directory, fileName);
OutputStream outputStream = new FileOutputStream(file); OutputStream outputStream = new FileOutputStream(file);
trackWriter.writeTrack(outputStream); trackExporter.writeTrack(outputStream);
} catch (FileNotFoundException e) { } catch (FileNotFoundException e) {
Log.d(TAG, "File not found " + fileName, e); Log.d(TAG, "File not found " + fileName, e);
return false; return false;
} }
if (trackWriter.wasSuccess()) { if (trackExporter.wasSuccess()) {
savedPath = file.getAbsolutePath(); savedPath = file.getAbsolutePath();
} else { } else {
if (!file.delete()) { if (!file.delete()) {
Log.w(TAG, "Failed to delete file " + file.getAbsolutePath()); Log.w(TAG, "Failed to delete file " + file.getAbsolutePath());
} }
} }
return trackWriter.wasSuccess(); return trackExporter.wasSuccess();
} }
/** /**
@@ -38,7 +38,7 @@ import java.io.OutputStream;
* @author Sandor Dornbush * @author Sandor Dornbush
* @author Rodrigo Damazio * @author Rodrigo Damazio
*/ */
public class TrackWriter { public class TrackExporter {
/** /**
* Listener for when a track location is written. * Listener for when a track location is written.
@@ -55,7 +55,7 @@ public class TrackWriter {
public void onWrite(int number, int max); public void onWrite(int number, int max);
} }
private final static String TAG = TrackWriter.class.getSimpleName(); private final static String TAG = TrackExporter.class.getSimpleName();
private final MyTracksProviderUtils myTracksProviderUtils; private final MyTracksProviderUtils myTracksProviderUtils;
private final Track[] tracks; private final Track[] tracks;
@@ -74,13 +74,13 @@ public class TrackWriter {
* @param trackFileFormat the track file format * @param trackFileFormat the track file format
* @param onWriteListener the on write listener * @param onWriteListener the on write listener
*/ */
public TrackWriter(Context context, MyTracksProviderUtils myTracksProviderUtils, Track[] tracks, public TrackExporter(Context context, MyTracksProviderUtils myTracksProviderUtils, Track[] tracks,
TrackFileFormat trackFileFormat, OnWriteListener onWriteListener) { TrackFileFormat trackFileFormat, OnWriteListener onWriteListener) {
this(myTracksProviderUtils, tracks, trackFileFormat.newFormatWriter(context), onWriteListener); this(myTracksProviderUtils, tracks, trackFileFormat.newFormatWriter(context), onWriteListener);
} }
@VisibleForTesting @VisibleForTesting
public TrackWriter(MyTracksProviderUtils myTracksProviderUtils, Track[] tracks, public TrackExporter(MyTracksProviderUtils myTracksProviderUtils, Track[] tracks,
TrackFormatWriter trackFormatWriter, OnWriteListener onWriteListener) { TrackFormatWriter trackFormatWriter, OnWriteListener onWriteListener) {
this.myTracksProviderUtils = myTracksProviderUtils; this.myTracksProviderUtils = myTracksProviderUtils;
this.tracks = tracks; this.tracks = tracks;
@@ -21,7 +21,7 @@ import com.google.android.apps.mytracks.content.MyTracksProviderUtils;
import com.google.android.apps.mytracks.content.Track; import com.google.android.apps.mytracks.content.Track;
import com.google.android.apps.mytracks.content.TracksColumns; import com.google.android.apps.mytracks.content.TracksColumns;
import com.google.android.apps.mytracks.io.file.TrackFileFormat; import com.google.android.apps.mytracks.io.file.TrackFileFormat;
import com.google.android.apps.mytracks.io.file.TrackWriter; import com.google.android.apps.mytracks.io.file.TrackExporter;
import com.google.android.apps.mytracks.util.FileUtils; import com.google.android.apps.mytracks.util.FileUtils;
import com.google.android.apps.mytracks.util.PreferencesUtils; import com.google.android.apps.mytracks.util.PreferencesUtils;
import com.google.android.maps.mytracks.R; import com.google.android.maps.mytracks.R;
@@ -441,11 +441,11 @@ public class SyncUtils {
java.io.File file = new java.io.File(directory, java.io.File file = new java.io.File(directory,
FileUtils.buildUniqueFileName(directory, track.getName(), trackFileFormat.getExtension())); FileUtils.buildUniqueFileName(directory, track.getName(), trackFileFormat.getExtension()));
TrackWriter trackWriter = new TrackWriter( TrackExporter trackExporter = new TrackExporter(
context, myTracksProviderUtils, new Track[] {track}, trackFileFormat, null); context, myTracksProviderUtils, new Track[] {track}, trackFileFormat, null);
trackWriter.writeTrack(new FileOutputStream(file)); trackExporter.writeTrack(new FileOutputStream(file));
if (trackWriter.wasSuccess()) { if (trackExporter.wasSuccess()) {
return file; return file;
} }
Log.d(TAG, "Unable to get file for track " + track.getName()); Log.d(TAG, "Unable to get file for track " + track.getName());
@@ -7,7 +7,7 @@ import com.google.android.apps.mytracks.content.MyTracksProviderUtils;
import com.google.android.apps.mytracks.content.MyTracksProviderUtils.Factory; import com.google.android.apps.mytracks.content.MyTracksProviderUtils.Factory;
import com.google.android.apps.mytracks.content.Track; import com.google.android.apps.mytracks.content.Track;
import com.google.android.apps.mytracks.content.Waypoint; import com.google.android.apps.mytracks.content.Waypoint;
import com.google.android.apps.mytracks.io.file.TrackWriter.OnWriteListener; import com.google.android.apps.mytracks.io.file.TrackExporter.OnWriteListener;
import com.google.android.apps.mytracks.services.TrackRecordingServiceTest.MockContext; import com.google.android.apps.mytracks.services.TrackRecordingServiceTest.MockContext;
import com.google.android.apps.mytracks.testing.TestingProviderUtilsFactory; import com.google.android.apps.mytracks.testing.TestingProviderUtilsFactory;
@@ -25,11 +25,11 @@ import org.easymock.IArgumentMatcher;
import org.easymock.IMocksControl; import org.easymock.IMocksControl;
/** /**
* Tests for {@link TrackWriter}. * Tests for {@link TrackExporter}.
* *
* @author Rodrigo Damazio * @author Rodrigo Damazio
*/ */
public class TrackWriterTest extends AndroidTestCase { public class TrackExporterTest extends AndroidTestCase {
private static final long TRACK_ID = 1234567L; private static final long TRACK_ID = 1234567L;
private static final String TRACK_NAME = "Swimming across the pacific"; private static final String TRACK_NAME = "Swimming across the pacific";
@@ -42,7 +42,7 @@ public class TrackWriterTest extends AndroidTestCase {
private TrackFormatWriter trackFormatWriter; private TrackFormatWriter trackFormatWriter;
private Track track; private Track track;
private OutputStream outputStream; private OutputStream outputStream;
private TrackWriter trackWriter; private TrackExporter trackExporter;
@Override @Override
protected void setUp() throws Exception { protected void setUp() throws Exception {
@@ -76,7 +76,7 @@ public class TrackWriterTest extends AndroidTestCase {
} }
}; };
trackWriter = new TrackWriter(myTracksProviderUtils, new Track[] {track}, trackFormatWriter, onWriteListener); trackExporter = new TrackExporter(myTracksProviderUtils, new Track[] {track}, trackFormatWriter, onWriteListener);
} }
@Override @Override
@@ -99,9 +99,9 @@ public class TrackWriterTest extends AndroidTestCase {
trackFormatWriter.close(); trackFormatWriter.close();
mocksControl.replay(); mocksControl.replay();
trackWriter.writeTrack(outputStream); trackExporter.writeTrack(outputStream);
assertTrue(trackWriter.wasSuccess()); assertTrue(trackExporter.wasSuccess());
mocksControl.verify(); mocksControl.verify();
} }
@@ -131,9 +131,9 @@ public class TrackWriterTest extends AndroidTestCase {
trackFormatWriter.close(); trackFormatWriter.close();
mocksControl.replay(); mocksControl.replay();
trackWriter.writeTrack(outputStream); trackExporter.writeTrack(outputStream);
assertTrue(trackWriter.wasSuccess()); assertTrue(trackExporter.wasSuccess());
mocksControl.verify(); mocksControl.verify();
} }
@@ -196,9 +196,9 @@ public class TrackWriterTest extends AndroidTestCase {
trackFormatWriter.close(); trackFormatWriter.close();
mocksControl.replay(); mocksControl.replay();
trackWriter.writeTrack(outputStream); trackExporter.writeTrack(outputStream);
assertTrue(trackWriter.wasSuccess()); assertTrue(trackExporter.wasSuccess());
mocksControl.verify(); mocksControl.verify();
} }