Package slash.navigation.base
Interface ParserContext<R extends BaseRoute<?,?>>
- All Known Implementing Classes:
ParserContextImpl
public interface ParserContext<R extends BaseRoute<?,?>>
The context used during the parsing of the
NavigationFormatParser.- Author:
- Christian Pesch
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddFormat(NavigationFormat<R> format) voidappendRoute(R route) voidappendRoutes(List<R> routes) getFile()voidparse(InputStream inputStream, CompactCalendar startDate, String preferredExtension) voidvoidprependRoute(R route) void
-
Method Details
-
prependRoute
-
appendRoute
-
appendRoutes
-
removeRoutes
void removeRoutes() -
getRoutes
-
getFormats
List<NavigationFormat<R>> getFormats() -
getStartDate
CompactCalendar getStartDate() -
getFile
File getFile() -
parse
void parse(InputStream inputStream, CompactCalendar startDate, String preferredExtension) throws IOException - Throws:
IOException
-
parse
- Throws:
IOException
-