Package slash.navigation.base
Class ParserContextImpl<R extends BaseRoute<?,?>>
java.lang.Object
slash.navigation.base.ParserContextImpl<R>
- All Implemented Interfaces:
ParserContext<R>
Implementation of a
ParserContext.- Author:
- Christian Pesch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFormat(NavigationFormat<R> format) voidappendRoute(R route) voidappendRoutes(List<R> routes) getFile()protected voidinternalSetStartDate(CompactCalendar startDate) voidparse(InputStream inputStream, CompactCalendar startDate, String preferredExtension) voidvoidprependRoute(R route) void
-
Constructor Details
-
ParserContextImpl
-
ParserContextImpl
public ParserContextImpl()
-
-
Method Details
-
prependRoute
- Specified by:
prependRoutein interfaceParserContext<R extends BaseRoute<?,?>>
-
appendRoute
- Specified by:
appendRoutein interfaceParserContext<R extends BaseRoute<?,?>>
-
appendRoutes
- Specified by:
appendRoutesin interfaceParserContext<R extends BaseRoute<?,?>>
-
removeRoutes
public void removeRoutes()- Specified by:
removeRoutesin interfaceParserContext<R extends BaseRoute<?,?>>
-
getRoutes
- Specified by:
getRoutesin interfaceParserContext<R extends BaseRoute<?,?>>
-
getFormats
- Specified by:
getFormatsin interfaceParserContext<R extends BaseRoute<?,?>>
-
getFile
- Specified by:
getFilein interfaceParserContext<R extends BaseRoute<?,?>>
-
getStartDate
- Specified by:
getStartDatein interfaceParserContext<R extends BaseRoute<?,?>>
-
internalSetStartDate
-
parse
public void parse(InputStream inputStream, CompactCalendar startDate, String preferredExtension) throws IOException - Specified by:
parsein interfaceParserContext<R extends BaseRoute<?,?>> - Throws:
IOException
-
parse
- Specified by:
parsein interfaceParserContext<R extends BaseRoute<?,?>> - Throws:
IOException
-