Annotation Manager
interface AnnotationManager
Interface for objects that manage a list of annotation listener instances.
Inheritors
Types
Link copied to clipboard
interface OnAnnotationCreationModeChangeListener
Listener for annotation creation mode enter/exit.
Link copied to clipboard
Listener for annotation creation mode settings changes.
Link copied to clipboard
interface OnAnnotationDeselectedListener
Listener for annotation deselection.
Link copied to clipboard
interface OnAnnotationEditingModeChangeListener
Listener for annotation editing mode enter/exit.
Link copied to clipboard
interface OnAnnotationSelectedListener
Listener for annotation selection.
Functions
Link copied to clipboard
abstract fun addOnAnnotationCreationModeChangeListener(@NonNull listener: AnnotationManager.OnAnnotationCreationModeChangeListener)
Register a OnAnnotationCreationModeChangeListener to get notified when annotation creation mode gets updated.
Link copied to clipboard
abstract fun addOnAnnotationCreationModeSettingsChangeListener(@NonNull listener: AnnotationManager.OnAnnotationCreationModeSettingsChangeListener)
Register a OnAnnotationCreationModeSettingsChangeListener to get notified when annotation creation settings get updated.
Link copied to clipboard
abstract fun addOnAnnotationDeselectedListener(@NonNull listener: AnnotationManager.OnAnnotationDeselectedListener)
Register a OnAnnotationDeselectedListener to get notified when annotation gets deselected.
Link copied to clipboard
abstract fun addOnAnnotationEditingModeChangeListener(@NonNull listener: AnnotationManager.OnAnnotationEditingModeChangeListener)
Register a OnAnnotationEditingModeChangeListener to get notified when annotation editing mode gets updated.
Link copied to clipboard
abstract fun addOnAnnotationSelectedListener(@NonNull listener: AnnotationManager.OnAnnotationSelectedListener)
Register a OnAnnotationSelectedListener to get notified when annotation gets selected.
Link copied to clipboard
abstract fun addOnAnnotationUpdatedListener(@NonNull listener: AnnotationProvider.OnAnnotationUpdatedListener)
Register a AnnotationProvider.OnAnnotationUpdatedListener to get notified when annotation gets updated.
Link copied to clipboard
abstract fun removeOnAnnotationCreationModeChangeListener(@NonNull listener: AnnotationManager.OnAnnotationCreationModeChangeListener)
Remove a previously registered OnAnnotationCreationModeChangeListener.
Link copied to clipboard
abstract fun removeOnAnnotationCreationModeSettingsChangeListener(@NonNull listener: AnnotationManager.OnAnnotationCreationModeSettingsChangeListener)
Remove a previously registered OnAnnotationCreationModeSettingsChangeListener.
Link copied to clipboard
abstract fun removeOnAnnotationDeselectedListener(@NonNull listener: AnnotationManager.OnAnnotationDeselectedListener)
Remove a previously registered OnAnnotationDeselectedListener.
Link copied to clipboard
abstract fun removeOnAnnotationEditingModeChangeListener(@NonNull listener: AnnotationManager.OnAnnotationEditingModeChangeListener)
Remove a previously registered OnAnnotationEditingModeChangeListener.
Link copied to clipboard
abstract fun removeOnAnnotationSelectedListener(@NonNull listener: AnnotationManager.OnAnnotationSelectedListener)
Remove a previously registered OnAnnotationSelectedListener.
Link copied to clipboard
abstract fun removeOnAnnotationUpdatedListener(@NonNull listener: AnnotationProvider.OnAnnotationUpdatedListener)
Remove a previously registered AnnotationProvider.OnAnnotationUpdatedListener.