Show / Hide Table of Contents

Class CollabManager

Inheritance
System.Object
CollabManager
Implements
ICustomService
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Namespace: pdftron.Collab.UI.Viewer
Assembly: pdftron-collab.dll
Syntax
public class CollabManager : Object, ICustomService

Constructors

CollabManager(IntPtr, JniHandleOwnership)

Declaration
protected CollabManager(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type Name Description
System.IntPtr javaReference
Android.Runtime.JniHandleOwnership transfer

Properties

AnnotationCompletionListener

Declaration
public virtual CollabManager.IAnnotationCompletionListener AnnotationCompletionListener { get; set; }
Property Value
Type Description
CollabManager.IAnnotationCompletionListener

Annotations

Declaration
public virtual IList<AnnotationEntity> Annotations { get; }
Property Value
Type Description
System.Collections.Generic.IList<AnnotationEntity>

CurrentDocument

Declaration
public virtual string CurrentDocument { get; set; }
Property Value
Type Description
System.String

IsStarted

Declaration
public virtual bool IsStarted { get; }
Property Value
Type Description
System.Boolean

JniPeerMembers

Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type Description
Java.Interop.JniPeerMembers

LastXfdf

Declaration
public virtual string LastXfdf { get; }
Property Value
Type Description
System.String

MDocumentId

Declaration
protected string MDocumentId { get; set; }
Property Value
Type Description
System.String

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

ViewModel

Declaration
public virtual DocumentViewModel ViewModel { get; }
Property Value
Type Description
DocumentViewModel

Methods

AddAnnotation(AnnotationEntity)

Declaration
public virtual void AddAnnotation(AnnotationEntity annotation)
Parameters
Type Name Description
AnnotationEntity annotation

AddAnnotations(IDictionary<String, AnnotationEntity>)

Declaration
public virtual void AddAnnotations(IDictionary<string, AnnotationEntity> annotations)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.String, AnnotationEntity> annotations

AddUser(String, String)

Declaration
public virtual void AddUser(string userId, string userName)
Parameters
Type Name Description
System.String userId
System.String userName

Cleanup()

Declaration
public virtual void Cleanup()

DeleteAnnotation(AnnotationEntity)

Declaration
public virtual void DeleteAnnotation(AnnotationEntity annotation)
Parameters
Type Name Description
AnnotationEntity annotation

DeleteAnnotation(String)

Declaration
public virtual void DeleteAnnotation(string annotId)
Parameters
Type Name Description
System.String annotId

ImportAnnotationCommand(String)

Declaration
public virtual void ImportAnnotationCommand(string xfdfCommand)
Parameters
Type Name Description
System.String xfdfCommand

ImportAnnotationCommand(String, Boolean)

Declaration
public virtual void ImportAnnotationCommand(string xfdfCommand, bool isInitialLoad)
Parameters
Type Name Description
System.String xfdfCommand
System.Boolean isInitialLoad

ImportAnnotations(String, Boolean)

Declaration
public virtual void ImportAnnotations(string xfdf, bool isInitialLoad)
Parameters
Type Name Description
System.String xfdf
System.Boolean isInitialLoad

ModifyAnnotation(AnnotationEntity)

Declaration
public virtual void ModifyAnnotation(AnnotationEntity annotation)
Parameters
Type Name Description
AnnotationEntity annotation

SendAnnotation(String, String, IList<AnnotationEntity>, String, String)

Declaration
public virtual void SendAnnotation(string action, string xfdfCommand, IList<AnnotationEntity> annotations, string documentId, string userName)
Parameters
Type Name Description
System.String action
System.String xfdfCommand
System.Collections.Generic.IList<AnnotationEntity> annotations
System.String documentId
System.String userName

SetCollabManagerListener(CollabManager.CollabManagerListener)

Declaration
public virtual void SetCollabManagerListener(CollabManager.CollabManagerListener listener)
Parameters
Type Name Description
CollabManager.CollabManagerListener listener

SetCurrentDocument(DocumentEntity)

Declaration
public virtual void SetCurrentDocument(DocumentEntity entity)
Parameters
Type Name Description
DocumentEntity entity

SetCurrentUser(String, String)

Declaration
public virtual void SetCurrentUser(string userId, string userName)
Parameters
Type Name Description
System.String userId
System.String userName

SetCustomConnection(ICustomService)

Declaration
public virtual void SetCustomConnection(ICustomService connection)
Parameters
Type Name Description
ICustomService connection

UpdateAnnotationServerId(String, String)

Declaration
public virtual void UpdateAnnotationServerId(string annotId, string serverId)
Parameters
Type Name Description
System.String annotId
System.String serverId

UpdateAnnotationServerIdSync(String, String)

Declaration
public virtual void UpdateAnnotationServerIdSync(string annotId, string serverId)
Parameters
Type Name Description
System.String annotId
System.String serverId

Events

AnnotationCompletion

Declaration
public event EventHandler AnnotationCompletion
Event Type
Type Description
System.EventHandler

SendAnnotationEvent

Declaration
public event EventHandler<CollabManager.ollabManagerEventArgs> SendAnnotationEvent
Event Type
Type Description
System.EventHandler<CollabManager.ollabManagerEventArgs>

Implements

ICustomService
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
In This Article
Back to top Generated by DocFX