Package slash.navigation.simple
Class HaicomLoggerFormat
java.lang.Object
- All Implemented Interfaces:
NavigationFormat<Wgs84Route>
- Direct Known Subclasses:
GarbleHaicomLoggerFormat
Reads and writes Haicom Logger (.csv) files.
Format: 1,T,08/12/02,05:40:15,47.91561,N,106.90109,E,1308.4m,97.78,1km/h
1,T,08/12/02,05:40:15,47.91561,N,106.90109,E,1308.4m,,0km/h
1,T,,,36.87722,N,111.51194,W,0m,0km/h
- Author:
- Christian Pesch
-
Field Summary
Fields inherited from class slash.navigation.base.SimpleFormat
BEGIN_OF_LINE, END_OF_LINE, POSITION, WHITE_SPACEFields inherited from class slash.navigation.base.TextNavigationFormat
BYTE_ORDER_MARKFields inherited from class slash.navigation.base.BaseNavigationFormat
GENERATED_BY, UNLIMITED_MAXIMUM_POSITION_COUNT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P extends NavigationPosition>
Wgs84RoutecreateRoute(RouteCharacteristics characteristics, String name, List<P> positions) getName()protected RouteCharacteristicsprotected booleanisPosition(String line) protected booleanisValidLine(String line) protected Wgs84PositionparsePosition(String line, ParserContext<?> context) protected voidwriteHeader(PrintWriter writer, Wgs84Route route) protected voidwritePosition(Wgs84Position position, PrintWriter writer, int index, boolean firstPosition) Methods inherited from class slash.navigation.base.SimpleLineBasedFormat
createRoute, getGarbleCount, getMaximumPositionCount, read, write, writeFooterMethods inherited from class slash.navigation.base.SimpleFormat
isSupportsMultipleRoutes, isWritingRouteCharacteristicsMethods inherited from class slash.navigation.base.TextNavigationFormat
isValidStartDate, read, read, write, writeMethods inherited from class slash.navigation.base.BaseNavigationFormat
asDesc, asDesc, asDescription, asDescription, asName, asName, asRouteName, equals, getCreator, getMaximumFileNameLength, getMaximumRouteNameLength, hashCode, isSupportsReading, isSupportsWriting
-
Constructor Details
-
HaicomLoggerFormat
public HaicomLoggerFormat()
-
-
Method Details
-
getExtension
-
getName
-
getRouteCharacteristics
- Overrides:
getRouteCharacteristicsin classSimpleLineBasedFormat<Wgs84Route>
-
isValidLine
- Overrides:
isValidLinein classSimpleLineBasedFormat<Wgs84Route>
-
isPosition
- Specified by:
isPositionin classSimpleLineBasedFormat<Wgs84Route>
-