Table of Contents

Class COSObject

Namespace
Org.Apache.Pdfbox.Cos
Assembly
MASES.NetPDF.dll
public class COSObject : COSBase, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICOSObjectable
Inheritance
JVMBridgeBase
JVMBridgeBase<COSObjectable>
COSObject
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<COSObjectable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<COSObjectable>.IsAssignableFrom<T>()
JVMBridgeBase<COSObjectable>.Execute<T>(params T[])
JVMBridgeBase<COSObjectable>.DynBridgeClazz
JVMBridgeBase<COSObjectable>.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

COSObject()

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

public COSObject()

COSObject(COSBase)

public COSObject(COSBase arg0)

Parameters

arg0 COSBase

COSBase

COSObject(COSBase, COSObjectKey)

public COSObject(COSBase arg0, COSObjectKey arg1)

Parameters

arg0 COSBase

COSBase

arg1 COSObjectKey

COSObjectKey

COSObject(COSBase, ICOSParser)

public COSObject(COSBase arg0, ICOSParser arg1)

Parameters

arg0 COSBase

COSBase

arg1 ICOSParser

ICOSParser

COSObject(COSObjectKey, ICOSParser)

public COSObject(COSObjectKey arg0, ICOSParser arg1)

Parameters

arg0 COSObjectKey

COSObjectKey

arg1 ICOSParser

ICOSParser

COSObject(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 COSObject(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

Object

public COSBase Object { get; }

Property Value

COSBase

UpdateState

public COSUpdateState UpdateState { get; }

Property Value

COSUpdateState

Methods

IsDereferenced()

public bool IsDereferenced()

Returns

bool

bool

IsObjectNull()

public bool IsObjectNull()

Returns

bool

bool

SetToNull()

public void SetToNull()

Operators

implicit operator COSUpdateInfo(COSObject)

Converter from COSObject to COSUpdateInfo

public static implicit operator COSUpdateInfo(COSObject t)

Parameters

t COSObject

Returns

COSUpdateInfo