Class COSObject
public class COSObject : COSBase, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICOSObjectable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<COSObjectable>COSObject
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<COSObjectable>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<COSObjectable>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<COSObjectable>.IsAssignableFrom(IJavaType)JVMBridgeBase<COSObjectable>.IsAssignableFrom<T>()JVMBridgeBase<COSObjectable>.Execute<T>(params T[])JVMBridgeBase<COSObjectable>.DynBridgeClazzJVMBridgeBase<COSObjectable>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
COSObject(COSBase, COSObjectKey)
public COSObject(COSBase arg0, COSObjectKey arg1)
Parameters
arg0
COSBasearg1
COSObjectKey
COSObject(COSBase, ICOSParser)
public COSObject(COSBase arg0, ICOSParser arg1)
Parameters
arg0
COSBasearg1
ICOSParser
COSObject(COSObjectKey, ICOSParser)
public COSObject(COSObjectKey arg0, ICOSParser arg1)
Parameters
arg0
COSObjectKeyarg1
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Object
public COSBase Object { get; }
Property Value
UpdateState
public COSUpdateState UpdateState { get; }
Property Value
Methods
IsDereferenced()
public bool IsDereferenced()
Returns
IsObjectNull()
public bool IsObjectNull()
Returns
SetToNull()
public void SetToNull()
Operators
implicit operator COSUpdateInfo(COSObject)
Converter from COSObject to COSUpdateInfo
public static implicit operator COSUpdateInfo(COSObject t)