public class

AnnotationListUIComponent

extends BaseUIComponent<V extends BaseUIView<E extends BaseUIEvent>, E, VM extends ViewModel>
java.lang.Object
   ↳ com.pdftron.collab.ui.base.component.BaseUIComponent<V extends com.pdftron.collab.ui.base.component.BaseUIView<E extends com.pdftron.collab.ui.base.component.BaseUIEvent>, E, VM extends ViewModel>
     ↳ com.pdftron.collab.ui.annotlist.component.AnnotationListUIComponent

Class Overview

A BaseUIComponent representing the annotation list. Responsible for updating changes from AnnotationViewModel to the AnnotationListViewModel. Also in charge of updating the AnnotationListViewModel when the data order is changes via sorting.

Summary

Fields
public static final String TAG
Public Constructors
AnnotationListUIComponent(ViewGroup parent, LifecycleOwner lifecycleOwner, AnnotationListViewModel uiViewModel, AnnotationViewModel annotViewModel, PDFViewCtrl mPdfViewCtrl, CollabAnnotationListSorter sorter, ArrayList<Integer> excludedAnnotationListTypes)
[Expand]
Inherited Methods
From class com.pdftron.collab.ui.base.component.BaseUIComponent
From class java.lang.Object

Fields

public static final String TAG

Public Constructors

public AnnotationListUIComponent (ViewGroup parent, LifecycleOwner lifecycleOwner, AnnotationListViewModel uiViewModel, AnnotationViewModel annotViewModel, PDFViewCtrl mPdfViewCtrl, CollabAnnotationListSorter sorter, ArrayList<Integer> excludedAnnotationListTypes)