Table of Contents

Class AccessPermission

Namespace
Org.Apache.Pdfbox.Pdmodel.Encryption
Assembly
MASES.NetPDF.dll
public class AccessPermission : JVMBridgeBase<AccessPermission>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<AccessPermission>
AccessPermission
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<AccessPermission>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AccessPermission>.IsAssignableFrom<T>()
JVMBridgeBase<AccessPermission>.Execute<T>(params T[])
JVMBridgeBase<AccessPermission>.DynBridgeClazz
JVMBridgeBase<AccessPermission>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener

Constructors

AccessPermission()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public AccessPermission()

AccessPermission(byte[])

public AccessPermission(byte[] arg0)

Parameters

arg0 byte[]

byte

AccessPermission(int)

public AccessPermission(int arg0)

Parameters

arg0 int

int

AccessPermission(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public AccessPermission(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

OwnerAccessPermission

public static AccessPermission OwnerAccessPermission { get; }

Property Value

AccessPermission

PermissionBytes

public int PermissionBytes { get; }

Property Value

int

PermissionBytesForPublicKey

public int PermissionBytesForPublicKey { get; }

Property Value

int

Methods

CanAssembleDocument()

public bool CanAssembleDocument()

Returns

bool

bool

CanExtractContent()

public bool CanExtractContent()

Returns

bool

bool

CanExtractForAccessibility()

public bool CanExtractForAccessibility()

Returns

bool

bool

CanFillInForm()

public bool CanFillInForm()

Returns

bool

bool

CanModify()

public bool CanModify()

Returns

bool

bool

CanModifyAnnotations()

public bool CanModifyAnnotations()

Returns

bool

bool

CanPrint()

public bool CanPrint()

Returns

bool

bool

CanPrintFaithful()

public bool CanPrintFaithful()

Returns

bool

bool

IsOwnerPermission()

public bool IsOwnerPermission()

Returns

bool

bool

IsReadOnly()

public bool IsReadOnly()

Returns

bool

bool

SetCanAssembleDocument(bool)

public void SetCanAssembleDocument(bool arg0)

Parameters

arg0 bool

bool

SetCanExtractContent(bool)

public void SetCanExtractContent(bool arg0)

Parameters

arg0 bool

bool

SetCanExtractForAccessibility(bool)

public void SetCanExtractForAccessibility(bool arg0)

Parameters

arg0 bool

bool

SetCanFillInForm(bool)

public void SetCanFillInForm(bool arg0)

Parameters

arg0 bool

bool

SetCanModify(bool)

public void SetCanModify(bool arg0)

Parameters

arg0 bool

bool

SetCanModifyAnnotations(bool)

public void SetCanModifyAnnotations(bool arg0)

Parameters

arg0 bool

bool

SetCanPrint(bool)

public void SetCanPrint(bool arg0)

Parameters

arg0 bool

bool

SetCanPrintFaithful(bool)

public void SetCanPrintFaithful(bool arg0)

Parameters

arg0 bool

bool

SetReadOnly()

public void SetReadOnly()