public abstract class

BaseAnnotationListSorter

extends ViewModel
java.lang.Object
   ↳ ViewModel
     ↳ com.pdftron.pdf.dialog.annotlist.BaseAnnotationListSorter<T>
Known Direct Subclasses

Summary

Public Constructors
BaseAnnotationListSorter(BaseAnnotationSortOrder annotationListSortOrder)
Public Methods
abstract Comparator<T> getComparator()
void observeSortOrderChanges(LifecycleOwner owner, observer)
void publishSortOrderChange(BaseAnnotationSortOrder sortOrder)
void sort(List<T> annotationInfos)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public BaseAnnotationListSorter (BaseAnnotationSortOrder annotationListSortOrder)

Public Methods

public abstract Comparator<T> getComparator ()

public void observeSortOrderChanges (LifecycleOwner owner, observer)

public void publishSortOrderChange (BaseAnnotationSortOrder sortOrder)

public void sort (List<T> annotationInfos)