NavigationIntentEngineEventData

class NavigationIntentEngineEventData(val objectType: EngineEventDataObjectType = EngineEventDataObjectType.NAVIGATION_INTENT_ENGINE_EVENT, val type: EngineEventDataType, val internalNavigation: Boolean, val locator: SimpleLocatorData, val readerDocumentIndexInSpine: Int?, val relatedEvent: MouseEngineEventData?, val sourceReaderDocumentIndexInSpine: Int?) : ReaderViewEngineEventData

Constructors

Link copied to clipboard
fun NavigationIntentEngineEventData(objectType: EngineEventDataObjectType = EngineEventDataObjectType.NAVIGATION_INTENT_ENGINE_EVENT, type: EngineEventDataType, internalNavigation: Boolean, locator: SimpleLocatorData, readerDocumentIndexInSpine: Int?, relatedEvent: MouseEngineEventData?, sourceReaderDocumentIndexInSpine: Int?)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun serialize(generator: JsonGenerator)

Properties

Link copied to clipboard

If the locator points to a ReaderDocument in the ReaderView.

Link copied to clipboard

The locator for the navigation.

Link copied to clipboard

The type of engine event object this JSON structure represents.

Link copied to clipboard

The reader document that was the target of the event if any.

Link copied to clipboard

The MouseEngineEvent that triggered this navigation intent if available.

Link copied to clipboard

The index in spine of the reader document in where the event was emitted.

Link copied to clipboard

The type of event.