Package slash.navigation.base
Class NavigationFormatRegistry
java.lang.Object
slash.navigation.base.NavigationFormatRegistry
- Direct Known Subclasses:
CmdLineNavigationFormatRegistry,ColumbusNavigationFormatRegistry,PhotoNavigationFormatRegistry
Managed the navigation formats.
- Author:
- Christian Pesch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<NavigationFormat<BaseRoute<?, ?>>> List<NavigationFormat<BaseRoute<?, ?>>> List<NavigationFormat<BaseRoute<?, ?>>> getReadFormatsPreferredByExtension(String preferredExtension) List<NavigationFormat<BaseRoute<?, ?>>> List<NavigationFormat<?>> getReadFormatsWithPreferredFormat(NavigationFormat<?> preferredFormat) List<NavigationFormat<BaseRoute<?, ?>>> List<NavigationFormat<BaseRoute<?, ?>>> List<NavigationFormat<?>> getWriteFormatsWithPreferredFormats(List<NavigationFormat<?>> preferredFormats) protected booleanincludeReadFormat(NavigationFormat<?> format)
-
Constructor Details
-
NavigationFormatRegistry
public NavigationFormatRegistry()
-
-
Method Details
-
getReadFormats
-
getWriteFormats
-
getFormatsSortedByName
-
getReadFormatsSortedByName
-
getWriteFormatsSortedByName
-
getUrlParsingFormats
-
getWriteFormatsWithPreferredFormats
public List<NavigationFormat<?>> getWriteFormatsWithPreferredFormats(List<NavigationFormat<?>> preferredFormats) -
getReadFormatsPreferredByExtension
public List<NavigationFormat<BaseRoute<?,?>>> getReadFormatsPreferredByExtension(String preferredExtension)