|
||||||||||
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.KMLTrackWriter
public class KMLTrackWriter
A TrackWriter subclass that stores a location track as a KML file for use with Google Earth or Google Maps
Field Summary | |
---|---|
private java.util.Vector |
coordinateStrings
|
static java.lang.String |
DEFAULT_CHARACTER_ENCODING
|
protected KMLStyle |
kmlStyle
|
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 | |
---|---|
KMLTrackWriter(LocationProxy locationProxy,
java.lang.String trackFileFolderPath,
java.lang.String trackName)
|
|
KMLTrackWriter(LocationProxy locationProxy,
java.lang.String trackFileFolderPath,
java.lang.String trackName,
boolean tracksInvalids)
|
|
KMLTrackWriter(LocationProxy locationProxy,
java.lang.String trackFileFolderPath,
java.lang.String trackName,
boolean tracksInvalids,
KMLStyle kmlStyle)
|
|
KMLTrackWriter(LocationProxy locationProxy,
java.lang.String trackFileFolderPath,
java.lang.String trackName,
boolean tracksInvalids,
KMLStyle kmlStyle,
java.lang.String characterEncoding)
|
Method Summary | |
---|---|
protected java.lang.String |
coordinatesTuple(Coordinates coords)
|
protected java.lang.String |
getAdditionalTrackContents(int tabs)
|
private java.lang.String |
getBoundingBoxPlacemark()
|
protected java.lang.String |
getFileExtension()
Gets the file extension (e.g.: "txt") that is used on the files the TrackWriter creates |
KMLStyle |
getKmlStyle()
|
private java.lang.String |
getTrackDescription()
|
private java.lang.String |
getTrackLinePlacemark()
|
protected void |
initializeBeforeStart()
Allows subclasses to add initializations that should take place before tracking starts. |
private java.lang.String |
kmlTimeSpan(long beginTime,
long endTime,
int tabs)
|
void |
setKmlStyle(KMLStyle kmlStyle)
|
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 java.lang.String DEFAULT_CHARACTER_ENCODING
protected KMLStyle kmlStyle
private java.util.Vector coordinateStrings
Constructor Detail |
---|
public KMLTrackWriter(LocationProxy locationProxy, java.lang.String trackFileFolderPath, java.lang.String trackName) throws java.lang.Exception
java.lang.Exception
public KMLTrackWriter(LocationProxy locationProxy, java.lang.String trackFileFolderPath, java.lang.String trackName, boolean tracksInvalids) throws java.lang.Exception
java.lang.Exception
public KMLTrackWriter(LocationProxy locationProxy, java.lang.String trackFileFolderPath, java.lang.String trackName, boolean tracksInvalids, KMLStyle kmlStyle) throws java.lang.Exception
java.lang.Exception
public KMLTrackWriter(LocationProxy locationProxy, java.lang.String trackFileFolderPath, java.lang.String trackName, boolean tracksInvalids, KMLStyle kmlStyle, java.lang.String characterEncoding) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public KMLStyle getKmlStyle()
public void setKmlStyle(KMLStyle kmlStyle) throws java.lang.Exception
kmlStyle
- the kmlStyle to set
java.lang.Exception
protected void initializeBeforeStart()
TrackWriter
initializeBeforeStart
in class TrackWriter
TrackWriter.initializeBeforeStart()
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 java.lang.String getAdditionalTrackContents(int tabs)
private java.lang.String getTrackLinePlacemark()
private java.lang.String getBoundingBoxPlacemark()
private java.lang.String getTrackDescription()
protected java.lang.String coordinatesTuple(Coordinates coords)
private java.lang.String kmlTimeSpan(long beginTime, long endTime, int tabs)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |