Class GpxFormat

All Implemented Interfaces:
MultipleRoutesFormat<GpxRoute>, NavigationFormat<GpxRoute>
Direct Known Subclasses:
Gpx10Format, Gpx11Format

public abstract class GpxFormat extends XmlNavigationFormat<GpxRoute> implements MultipleRoutesFormat<GpxRoute>
The base of all GPS Exchange formats.
Author:
Christian Pesch
  • Constructor Details

    • GpxFormat

      public GpxFormat()
  • Method Details

    • getExtension

      public String getExtension()
      Specified by:
      getExtension in interface NavigationFormat<GpxRoute>
    • isSupportsMultipleRoutes

      public boolean isSupportsMultipleRoutes()
      Specified by:
      isSupportsMultipleRoutes in interface NavigationFormat<GpxRoute>
    • isWritingRouteCharacteristics

      public boolean isWritingRouteCharacteristics()
      Specified by:
      isWritingRouteCharacteristics in interface NavigationFormat<GpxRoute>
    • createRoute

      public <P extends NavigationPosition> GpxRoute createRoute(RouteCharacteristics characteristics, String name, List<P> positions)
      Specified by:
      createRoute in interface NavigationFormat<GpxRoute>
    • asWayPointDescription

      protected String asWayPointDescription(String name, String description)
    • isWriteAccuracy

      protected boolean isWriteAccuracy()
    • isWriteElevation

      protected boolean isWriteElevation()
    • isWriteHeading

      protected boolean isWriteHeading()
    • isWriteTemperature

      protected boolean isWriteTemperature()
    • isWriteHeartBeat

      protected boolean isWriteHeartBeat()
    • isWriteName

      protected boolean isWriteName()
    • isWriteSpeed

      protected boolean isWriteSpeed()
    • isWriteTime

      protected boolean isWriteTime()
    • isWriteMetaData

      protected boolean isWriteMetaData()
    • isWriteTrip

      protected boolean isWriteTrip()
    • isWriteExtensions

      protected boolean isWriteExtensions()