Package slash.navigation.nmea
Class NmeaFormat
- All Implemented Interfaces:
NavigationFormat<NmeaRoute>
- Direct Known Subclasses:
GarbleNmeaFormat
Reads and writes NMEA 0183 Sentences (.nmea) files.
See http://aprs.gids.nl/nmea and http://www.kh-gps.de/nmea-faq.htm
- Author:
- Christian Pesch
-
Field Summary
Fields inherited from class slash.navigation.nmea.BaseNmeaFormat
logFields inherited from class slash.navigation.base.SimpleFormat
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>
NmeaRoutecreateRoute(RouteCharacteristics characteristics, String name, List<P> positions) getName()protected booleanisPosition(String line) protected NmeaPositionparsePosition(String line) protected voidwritePosition(NmeaPosition position, PrintWriter writer) Methods inherited from class slash.navigation.nmea.BaseNmeaFormat
formatDate, formatLatitude, formatLongitude, formatTime, getCharacteristics, getGarbleCount, getMaximumPositionCount, hasValidChecksum, hasValidFix, isValidLine, parseDateAndTime, parseTime, read, write, writeFooter, writeHeader, writeSentenceMethods 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
-
NmeaFormat
public NmeaFormat()
-
-
Method Details
-
getExtension
-
getName
-
isPosition
- Specified by:
isPositionin classBaseNmeaFormat
-
parsePosition
- Specified by:
parsePositionin classBaseNmeaFormat
-