Package-level declarations
Types
A CSS selector.
A Location including a CssSelector.
Represents an atomic change in a list of Decoration objects.
A controller for decorations.
A listener for events related to decorations.
Marker interface for decoration location.
Location the navigator can go to.
This listener lets you decide what to do when hyperlinks are activated, whether they point to a readingOrder item, a non-linear resource or external content.
A listener for input events.
This holds additional information about a link. For instance, it will be an instance of FootnoteContext if the link is a reference mark.
This controller enables to navigate through a publication and reports the current location.
This controller enables navigation through the viewport of an overflowing publication.
Marker interface for the Preferences properties holder.
Interactive editor of settings.
A filter to keep only some preferences and filter out some others.
JSON serializer of P.
A progression value, ranging from 0 to 1.
A Location including a Progression.
The state of the rendition, giving access to a NavigationController after the first composition.
A controller for selection.
Marker interface for a Location locating a selection.
A controller for rendition settings.
Provides additional context for the tap event.
Functions
Lists the atomic changes between the receiver list and the target list of Decoration objects.
The default implementation of DecorationListener which does nothing at the moment.
The default HyperlinkListener, following links to readingOrder items if shouldFollowReadingOrderLink returns true, which is always the case by default.
The default InputListener, handling directional UI events (e.g. edge taps or arrow keys) to turn the pages of a visual rendition through an OverflowController.
Moves to the left content portion (eg. page) relative to the reading progression direction.
Moves to the right content portion (eg. page) relative to the reading progression direction.