Package slash.navigation.mm
Class MagicMapsIktFormat
- All Implemented Interfaces:
MultipleRoutesFormat<MagicMapsIktRoute>,NavigationFormat<MagicMapsIktRoute>
public class MagicMapsIktFormat
extends XmlNavigationFormat<MagicMapsIktRoute>
implements MultipleRoutesFormat<MagicMapsIktRoute>
Reads and writes MagicMaps Project (.ikt) files.
- 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>
MagicMapsIktRoutecreateRoute(RouteCharacteristics characteristics, String name, List<P> positions) getName()booleanbooleanvoidread(InputStream source, ParserContext<MagicMapsIktRoute> context) voidwrite(List<MagicMapsIktRoute> routes, OutputStream target) voidwrite(MagicMapsIktRoute route, OutputStream target, int startIndex, int endIndex) Methods 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, getMaximumRouteNameLength, hashCode, isSupportsReading, isSupportsWritingMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface slash.navigation.base.NavigationFormat
getMaximumFileNameLength, getMaximumPositionCount, getMaximumRouteNameLength, isSupportsReading, isSupportsWriting
-
Constructor Details
-
MagicMapsIktFormat
public MagicMapsIktFormat()
-
-
Method Details
-
getExtension
- Specified by:
getExtensionin interfaceNavigationFormat<MagicMapsIktRoute>
-
getName
- Specified by:
getNamein interfaceNavigationFormat<MagicMapsIktRoute>
-
isSupportsMultipleRoutes
public boolean isSupportsMultipleRoutes()- Specified by:
isSupportsMultipleRoutesin interfaceNavigationFormat<MagicMapsIktRoute>
-
isWritingRouteCharacteristics
public boolean isWritingRouteCharacteristics()- Specified by:
isWritingRouteCharacteristicsin interfaceNavigationFormat<MagicMapsIktRoute>
-
write
- Specified by:
writein interfaceMultipleRoutesFormat<MagicMapsIktRoute>- Throws:
IOException
-