Click or drag to resize

IJVMBridgeBaseStatic Interface

Generic interface containing accessor for IJavaType of every typed JVMBridgeBase

Namespace: MASES.JCOBridge.C2JBridge
Assembly: C2JBridge (in C2JBridge.dll) Version: 2.5.21.241219-a6a144ea07c497c3a9a1be842408e852afb458be
Syntax
public interface IJVMBridgeBaseStatic : IJVMBridgeBase, 
	IJVMBridgeDefinition

The IJVMBridgeBaseStatic type exposes the following members.

Properties
 NameDescription
Public propertyBridgeClassName Java class name to be instantiated
(Inherited from IJVMBridgeDefinition)
Public propertyBridgeClazz The IJavaType of the implementing class
Public propertyBridgeInstance The IJavaObject instance
(Inherited from IJVMBridgeBase)
Public propertyDynBridgeClazz The dynamic accessor to BridgeClazz
Public propertyDynBridgeInstance The dynamic accessor to BridgeInstance
(Inherited from IJVMBridgeBase)
Public propertyIsBridgeAbstract if the BridgeClassName is an abstract class, i.e. cannot be created an instance
(Inherited from IJVMBridgeDefinition)
Public propertyIsBridgeCloseable if the BridgeClassName implements Closeable
(Inherited from IJVMBridgeDefinition)
Public propertyIsBridgeInterface if the BridgeClassName is an interface, i.e. does not have any public constructor
(Inherited from IJVMBridgeDefinition)
Public propertyIsBridgeListener if the BridgeClassName follows the listener pattern of JCOBridge: the BridgeClassName extends a JCListener or implements IJCListener
(Inherited from IJVMBridgeDefinition)
Public propertyIsBridgeStatic if the BridgeClassName is a static class, i.e. does not have any public constructor
(Inherited from IJVMBridgeDefinition)
Top
Methods
 NameDescription
Public methodCastDirectTNewClass Simplified version of CastToTNewClass which wraps this instance with a new TNewClass class
(Inherited from IJVMBridgeBase)
Public methodCastToTNewClass Casts this IJVMBridgeBase object into TNewClass
(Inherited from IJVMBridgeBase)
Public methodIsAssignableFrom(IJavaType) Verify if this IJVMBridgeBase is assignable from clazz
Public methodIsAssignableFrom(String) Verify if this IJVMBridgeBase is assignable from clazz
Public methodIsAssignableFromT Verify if this IJVMBridgeBase is assignable from T
Public methodIsInstanceOf(IJavaType) Verify if this IJVMBridgeBase is an instance of clazz
(Inherited from IJVMBridgeBase)
Public methodIsInstanceOf(String) Verify if this IJVMBridgeBase is an instance of clazz
(Inherited from IJVMBridgeBase)
Public methodIsInstanceOfT Verify if this IJVMBridgeBase is an instance of T
(Inherited from IJVMBridgeBase)
Public methodMonitorEnter Enters the monitor associated with the underlying with this IJVMBridgeBase
(Inherited from IJVMBridgeBase)
Public methodMonitorExit Exits the monitor associated with the underlying with this IJVMBridgeBase
(Inherited from IJVMBridgeBase)
Public methodRuntimeIsInstanceOfT Verify if this IJVMBridgeBase is an instance of T; the constraints of T are checked at runtime, while IsInstanceOfT checks T constraint at compile time
(Inherited from IJVMBridgeBase)
Top
Extension Methods
 NameDescription
Public Extension MethodCastTObject Casts the input object implemeneting IJVMBridgeBase into TObject
(Defined by JCOBridgeExtensions)
Public Extension MethodInitializeListener Request the initialization of the Listener from the JVM. The listener is a new class which inherits from JVMBridgeListener
(Defined by JCOBridgeExtensions)
Public Extension MethodReleaseListener Release a IJVMBridgeBase from the JVM
(Defined by JCOBridgeExtensions)
Public Extension MethodToNative Converts a IJVMBridgeBase input to an object manageable from the JVM
(Defined by JCOBridgeExtensions)
Top
Remarks
Never implements this interface directly. Extends JVMBridgeBase or JVMBridgeBaseTClass instead.
See Also