-
public final class EpubNavigatorFactoryFactory of the EPUB navigator and related components.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classEpubNavigatorFactory.ConfigurationConfiguration for the EpubNavigatorFactory.
-
Constructor Summary
Constructors Constructor Description EpubNavigatorFactory(Publication publication, EpubNavigatorFactory.Configuration configuration)
-
Method Summary
Modifier and Type Method Description final FragmentFactorycreateFragmentFactory(Locator initialLocator, List<Link> readingOrder, EpubPreferences initialPreferences, EpubNavigatorFragment.Listener listener, EpubNavigatorFragment.PaginationListener paginationListener, EpubNavigatorFragment.Configuration configuration)Creates a factory for EpubNavigatorFragment. final EpubPreferencesEditorcreatePreferencesEditor(EpubPreferences currentPreferences)-
-
Constructor Detail
-
EpubNavigatorFactory
EpubNavigatorFactory(Publication publication, EpubNavigatorFactory.Configuration configuration)
- Parameters:
publication- EPUB publication to render in the navigator.configuration- Configuration of the factory to create.
-
-
Method Detail
-
createFragmentFactory
final FragmentFactory createFragmentFactory(Locator initialLocator, List<Link> readingOrder, EpubPreferences initialPreferences, EpubNavigatorFragment.Listener listener, EpubNavigatorFragment.PaginationListener paginationListener, EpubNavigatorFragment.Configuration configuration)
Creates a factory for EpubNavigatorFragment.
- Parameters:
initialLocator- The first location which should be visible when rendering the publication.readingOrder- Custom reading order to override the publication's one.initialPreferences- The set of preferences that should be initially applied to the navigator.listener- Optional listener to implement to observe navigator events.paginationListener- Optional listener to implement to observe events related to pagination.configuration- Additional configuration.
-
createPreferencesEditor
final EpubPreferencesEditor createPreferencesEditor(EpubPreferences currentPreferences)
-
-
-
-