|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sony.csl.j2me.locationapitools.tracking.TrackWriter
com.sony.csl.j2me.locationapitools.tracking.CSVTrackWriter
public class CSVTrackWriter
A TrackWriter subclass that stores a location track as a CSV file.
Field Summary | |
---|---|
static char |
DEFAULT_CSV_SEPARATOR
|
private char |
separator
|
Fields inherited from class com.sony.csl.j2me.locationapitools.tracking.TrackWriter |
---|
characterEncoding, coveredDistance, firstLocation, firstLocationReceivalTime, firstValidLocation, lastLocation, lastLocationReceivalTime, lastValidLocation, locationProxy, maxAltitude, maxLatitude, maxLongitude, minAltitude, minLatitude, minLongitude, numberOfLocations, numberOfValidLocations, trackFileFolderPath, trackFilePath, trackName, tracksInvalids, trackStartTime |
Constructor Summary | |
---|---|
CSVTrackWriter(LocationProxy locationProxy,
java.lang.String trackFileFolderPath,
java.lang.String trackName)
|
|
CSVTrackWriter(LocationProxy locationProxy,
java.lang.String trackFileFolderPath,
java.lang.String trackName,
boolean tracksInvalids)
|
|
CSVTrackWriter(LocationProxy locationProxy,
java.lang.String trackFileFolderPath,
java.lang.String trackName,
boolean tracksInvalid,
char csvSeparator)
|
Method Summary | |
---|---|
protected java.lang.String |
getFileExtension()
Gets the file extension (e.g.: "txt") that is used on the files the TrackWriter creates |
char |
getSeparator()
|
protected void |
initializeBeforeStart()
Allows subclasses to add initializations that should take place before tracking starts. |
void |
setSeparator(char separator)
|
protected void |
writeFooter()
Writes the footer of the file. |
protected void |
writeHeader()
Writes the header of the file. |
protected void |
writeLocation(Location location)
Writes a new location to the file. |
protected void |
writePaused(java.lang.String reason)
|
protected void |
writeProviderStateChanged(LocationProvider provider,
int newState)
|
protected void |
writeResumed()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final char DEFAULT_CSV_SEPARATOR
private char separator
Constructor Detail |
---|
public CSVTrackWriter(LocationProxy locationProxy, java.lang.String trackFileFolderPath, java.lang.String trackName) throws java.lang.Exception
java.lang.Exception
public CSVTrackWriter(LocationProxy locationProxy, java.lang.String trackFileFolderPath, java.lang.String trackName, boolean tracksInvalids) throws java.lang.Exception
java.lang.Exception
public CSVTrackWriter(LocationProxy locationProxy, java.lang.String trackFileFolderPath, java.lang.String trackName, boolean tracksInvalid, char csvSeparator) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public char getSeparator()
public void setSeparator(char separator) throws java.lang.Exception
separator
- the separator to set
java.lang.Exception
protected java.lang.String getFileExtension()
TrackWriter
getFileExtension
in class TrackWriter
TrackWriter.getFileExtension()
protected void writeHeader()
TrackWriter
writeHeader
in class TrackWriter
TrackWriter.writeHeader()
protected void writeLocation(Location location)
TrackWriter
writeLocation
in class TrackWriter
TrackWriter.writeLocation(javax.microedition.location.Location)
protected void writePaused(java.lang.String reason)
writePaused
in class TrackWriter
TrackWriter.writePaused(java.lang.String)
protected void writeResumed()
writeResumed
in class TrackWriter
TrackWriter.writeResumed()
protected void writeProviderStateChanged(LocationProvider provider, int newState)
writeProviderStateChanged
in class TrackWriter
TrackWriter.writeProviderStateChanged(javax.microedition.location.LocationProvider, int)
protected void writeFooter()
TrackWriter
writeFooter
in class TrackWriter
TrackWriter.writeFooter()
protected void initializeBeforeStart()
TrackWriter
initializeBeforeStart
in class TrackWriter
TrackWriter.initializeBeforeStart()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |