Package slash.navigation.tcx
Class TcxFormat
- All Implemented Interfaces:
MultipleRoutesFormat<TcxRoute>,NavigationFormat<TcxRoute>
- Direct Known Subclasses:
Tcx1Format,Tcx2Format
public abstract class TcxFormat
extends XmlNavigationFormat<TcxRoute>
implements MultipleRoutesFormat<TcxRoute>
The base of all Training Center Database formats.
- Author:
- Christian Pesch
-
Field Summary
Fields inherited from class slash.navigation.base.BaseNavigationFormat
GENERATED_BY, UNLIMITED_MAXIMUM_POSITION_COUNT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P extends NavigationPosition>
TcxRoutecreateRoute(RouteCharacteristics characteristics, String name, List<P> positions) protected StringcreateUniqueRouteName(String routeName, Set<String> routeNames) protected ShortgetHeartBeat(Wgs84Position position) intbooleanbooleanMethods inherited from class slash.navigation.base.XmlNavigationFormat
asDescription, getMaximumPositionCountMethods inherited from class slash.navigation.base.BaseNavigationFormat
asDesc, asDesc, asDescription, asDescription, asName, asName, asRouteName, equals, getCreator, getMaximumFileNameLength, hashCode, isSupportsReading, isSupportsWritingMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface slash.navigation.base.MultipleRoutesFormat
writeMethods inherited from interface slash.navigation.base.NavigationFormat
getMaximumFileNameLength, getMaximumPositionCount, getName, isSupportsReading, isSupportsWriting, read, write
-
Constructor Details
-
TcxFormat
public TcxFormat()
-
-
Method Details
-
getExtension
- Specified by:
getExtensionin interfaceNavigationFormat<TcxRoute>
-
isSupportsMultipleRoutes
public boolean isSupportsMultipleRoutes()- Specified by:
isSupportsMultipleRoutesin interfaceNavigationFormat<TcxRoute>
-
isWritingRouteCharacteristics
public boolean isWritingRouteCharacteristics()- Specified by:
isWritingRouteCharacteristicsin interfaceNavigationFormat<TcxRoute>
-
getMaximumRouteNameLength
public int getMaximumRouteNameLength()- Specified by:
getMaximumRouteNameLengthin interfaceNavigationFormat<TcxRoute>- Overrides:
getMaximumRouteNameLengthin classBaseNavigationFormat<TcxRoute>
-
createUniqueRouteName
-