Class AnnotationsAdapter
Inheritance
System.Object
AnnotationsAdapter
Assembly: PDFViewCtrlTools.dll
Syntax
public class AnnotationsAdapter : RecyclerView.Adapter
Constructors
Declaration
public AnnotationsAdapter(IList<AnnotationDialogFragment.AnnotationInfo> objects, bool isReadOnly, RecyclerView recyclerView, PDFViewCtrl pdfViewCtrl, NavigationListDialogFragment.IAnalyticsEventListener analyticsEventListener)
Parameters
AnnotationsAdapter(IntPtr, JniHandleOwnership)
Declaration
protected AnnotationsAdapter(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Properties
ItemCount
Declaration
public override int ItemCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
Items
Declaration
public virtual IList<AnnotationDialogFragment.AnnotationInfo> Items { get; }
Property Value
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Methods
AddAll(IList<AnnotationDialogFragment.AnnotationInfo>)
Declaration
public virtual void AddAll(IList<AnnotationDialogFragment.AnnotationInfo> annotationInfos)
Parameters
Clear()
Declaration
public virtual void Clear()
GetItem(Int32)
Declaration
public virtual AnnotationDialogFragment.AnnotationInfo GetItem(int position)
Parameters
Type |
Name |
Description |
System.Int32 |
position |
|
Returns
GetItemsOnPage(Int32)
Declaration
public virtual IList<AnnotationDialogFragment.AnnotationInfo> GetItemsOnPage(int pageNum)
Parameters
Type |
Name |
Description |
System.Int32 |
pageNum |
|
Returns
Declaration
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
Parameters
Type |
Name |
Description |
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder |
holder |
|
System.Int32 |
position |
|
OnCreateViewHolder(ViewGroup, Int32)
Declaration
public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
Parameters
Type |
Name |
Description |
Android.Views.ViewGroup |
parent |
|
System.Int32 |
viewType |
|
Returns
Type |
Description |
AndroidX.RecyclerView.Widget.RecyclerView.ViewHolder |
|
Remove(AnnotationDialogFragment.AnnotationInfo)
Declaration
public virtual bool Remove(AnnotationDialogFragment.AnnotationInfo annotInfo)
Parameters
Returns
Type |
Description |
System.Boolean |
|
RemoveAll(IList<AnnotationDialogFragment.AnnotationInfo>)
Declaration
public virtual void RemoveAll(IList<AnnotationDialogFragment.AnnotationInfo> annotationInfos)
Parameters
ReplaceAll(IList<AnnotationDialogFragment.AnnotationInfo>)
Declaration
public virtual void ReplaceAll(IList<AnnotationDialogFragment.AnnotationInfo> annotationInfos)
Parameters