Package slash.navigation.photo
Class PhotoFormat
java.lang.Object
- All Implemented Interfaces:
NavigationFormat<Wgs84Route>
Reads a route with a position from Photo (.jpg) files with embedded EXIF and GPS metadata.
- 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) intgetName()booleanbooleanvoidread(BufferedReader reader, String encoding, ParserContext<Wgs84Route> context) voidread(InputStream source, ParserContext<Wgs84Route> context) voidwrite(Wgs84Route route, OutputStream target, int startIndex, int endIndex) voidwrite(Wgs84Route route, PrintWriter writer, int startIndex, int endIndex) voidwrite(PhotoPosition position, File source, OutputStream target) Methods inherited from class slash.navigation.base.TextNavigationFormat
isValidStartDate, read, writeMethods inherited from class slash.navigation.base.BaseNavigationFormat
asDesc, asDesc, asDescription, asDescription, asName, asName, asRouteName, equals, getCreator, getMaximumFileNameLength, getMaximumRouteNameLength, hashCode, isSupportsReading, isSupportsWriting
-
Constructor Details
-
PhotoFormat
public PhotoFormat()
-
-
Method Details
-
getName
-
getExtension
-
getMaximumPositionCount
public int getMaximumPositionCount() -
isSupportsMultipleRoutes
public boolean isSupportsMultipleRoutes()- Specified by:
isSupportsMultipleRoutesin interfaceNavigationFormat<Wgs84Route>- Overrides:
isSupportsMultipleRoutesin classSimpleFormat<Wgs84Route>
-
isWritingRouteCharacteristics
public boolean isWritingRouteCharacteristics()- Specified by:
isWritingRouteCharacteristicsin interfaceNavigationFormat<Wgs84Route>- Overrides:
isWritingRouteCharacteristicsin classSimpleFormat<Wgs84Route>
-