public class

AnnotationFilterOptionAdapter

extends
java.lang.Object
   ↳
     ↳ com.pdftron.pdf.utils.AnnotationFilterOptionAdapter

Summary

Nested Classes
interface AnnotationFilterOptionAdapter.OnFilterChangeEventListener  
Constants
int VIEW_TYPE_ANNOT_TYPE
int VIEW_TYPE_AUTHOR
int VIEW_TYPE_COLOR
int VIEW_TYPE_HEADER
int VIEW_TYPE_REVIEW_STATUS
int VIEW_TYPE_STATE
Public Constructors
AnnotationFilterOptionAdapter(Context context, AnnotationFilterDialogFragment.Theme theme)
Public Methods
void addOnFilterChangeEventListener(AnnotationFilterOptionAdapter.OnFilterChangeEventListener listener)
AnnotationFilterItem getItem(int position)
int getItemCount()
int getItemViewType(int position)
void onBindViewHolder(RecyclerView.ViewHolder holder, int position)
RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
void removeOnFilterChangeEventListener(AnnotationFilterOptionAdapter.OnFilterChangeEventListener listener)
void setData(AnnotationListFilterInfo filterInfo, ArrayList<AnnotationFilterItem> items)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int VIEW_TYPE_ANNOT_TYPE

Constant Value: 4 (0x00000004)

public static final int VIEW_TYPE_AUTHOR

Constant Value: 2 (0x00000002)

public static final int VIEW_TYPE_COLOR

Constant Value: 5 (0x00000005)

public static final int VIEW_TYPE_HEADER

Constant Value: 0 (0x00000000)

public static final int VIEW_TYPE_REVIEW_STATUS

Constant Value: 3 (0x00000003)

public static final int VIEW_TYPE_STATE

Constant Value: 1 (0x00000001)

Public Constructors

public AnnotationFilterOptionAdapter (Context context, AnnotationFilterDialogFragment.Theme theme)

Public Methods

public void addOnFilterChangeEventListener (AnnotationFilterOptionAdapter.OnFilterChangeEventListener listener)

public AnnotationFilterItem getItem (int position)

public int getItemCount ()

public int getItemViewType (int position)

public void onBindViewHolder (RecyclerView.ViewHolder holder, int position)

public RecyclerView.ViewHolder onCreateViewHolder (ViewGroup parent, int viewType)

public void removeOnFilterChangeEventListener (AnnotationFilterOptionAdapter.OnFilterChangeEventListener listener)

public void setData (AnnotationListFilterInfo filterInfo, ArrayList<AnnotationFilterItem> items)