JVMBridge |
The JVMBridgeBase type exposes the following members.
Name | Description | |
---|---|---|
JVMBridgeBase | Initializes a new instance of the JVMBridgeBase class |
Name | Description | |
---|---|---|
BridgeClassName | Java class name to be instantiated | |
BridgeInstance | The IJavaObject instance | |
DynBridgeInstance | The dynamic accessor to BridgeInstance | |
IsBridgeAbstract | if the BridgeClassName is an abstract class, i.e. cannot be created an instance | |
IsBridgeCloseable | if the BridgeClassName implements Closeable | |
IsBridgeInterface | if the BridgeClassName is an interface, i.e. does not have any public constructor | |
IsBridgeListener | if the BridgeClassName follows the listener pattern of JCOBridge: the BridgeClassName extends a JCListener or implements IJCListener | |
IsBridgeStatic | if the BridgeClassName is a static class, i.e. does not have any public constructor |
Name | Description | |
---|---|---|
CastDirectTNewClass | Simplified version of CastToTNewClass which wraps this instance with a new TNewClass class | |
CastToTNewClass | Casts this IJVMBridgeBase object into TNewClass | |
ClassNameOfT | Retrieve the BridgeClassName of T | |
ClassOfT | Retrieve the IJavaObject of the Java Class class associated to T | |
ClazzOf(String, Boolean) | Return the IJavaType associated to the className | |
ClazzOfTClass(Boolean) | Return the IJavaType associated to the TClass | |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. | |
Equals | Determines whether the specified object is equal to the current object. (Overrides ObjectEquals(Object)) | |
ExecuteT | Executes the code | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
GetHashCode | Serves as the default hash function. (Overrides ObjectGetHashCode) | |
GetType | Gets the Type of the current instance. (Inherited from Object) | |
IExecute(String, Object) | Executes an instance method | |
IExecuteTReturn(String, Object) | Executes an instance method | |
IExecuteTNewClass, TReturn(String, Object) | Executes an instance method | |
IExecuteTNewClass, TReturn, TConverter(String, Object) | Executes an instance method | |
IExecuteArrayT | Execute the method and build the result as an array of T | |
IExecuteWithSignature(String, String, Object) | Executes an instance method | |
IExecuteWithSignatureTReturn(String, String, Object) | Executes an instance method | |
IExecuteWithSignatureTNewClass, TReturn(String, String, Object) | Executes an instance method | |
IExecuteWithSignatureTNewClass, TReturn, TConverter(String, String, Object) | Executes an instance method | |
IExecuteWithSignatureArrayT | Execute the method and build the result as an array of T | |
IGetField(String) | Gets the value of a field identified by fieldName | |
IGetFieldTReturn(String) | Gets the value of a field identified by fieldName | |
IGetFieldArrayTReturn | Gets the value of a field identified by fieldName | |
ISetField(String, Object) | Sets the value of a field identified by fieldName | |
ISetFieldTValue(String, TValue) | Sets the value of a field identified by fieldName | |
IsInstanceOf(IJavaType) | Verify if this IJVMBridgeBase is an instance of clazz | |
IsInstanceOf(String) | Verify if this IJVMBridgeBase is an instance of clazz | |
IsInstanceOfT | Verify if this IJVMBridgeBase is an instance of T | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
MonitorEnter | Enters the monitor associated with the underlying with this IJVMBridgeBase | |
MonitorExit | Exits the monitor associated with the underlying with this IJVMBridgeBase | |
Notify | Wakes up a single thread that is waiting on this object's monitor. | |
NotifyAll | Wakes up all threads that are waiting on this object's monitor. | |
RuntimeClassNameOfT | Retrieve the BridgeClassName of T | |
RuntimeIsInstanceOfT | 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 | |
ToString | Returns a string that represents the current object. (Overrides ObjectToString) | |
Wait | Causes the current thread to wait until it is awakened, typically by being notified or interrupted. | |
Wait(Int64) | Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed. | |
Wait(Int64, Int32) | Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed. | |
Wraps(Type, IJavaObject, String) | Wraps the javaObject with a new type class | |
WrapsTNewClass(IJavaObject) | Wraps the javaObject with a new TNewClass class | |
WrapsTReturn(Type, IJavaObject, String) | Wraps the javaObject with a new type class | |
WrapsTNewClass, TReturn(IJavaObject) | Wraps the javaObject with a new TNewClass class | |
WrapsTReturn, TConverter(Type, IJavaObject) | Wraps the javaObject with a new type class | |
WrapsTNewClass, TReturn, TConverter(IJavaObject) | Wraps the javaObject with a new TNewClass class | |
WrapsDirectTNewClass | Simplified version of WrapsTNewClass(IJavaObject) which wraps the javaObject with a new TNewClass class |
Name | Description | |
---|---|---|
CastTObject |
Casts the input object implemeneting IJVMBridgeBase into TObject (Defined by JCOBridgeExtensions) | |
ConvertTReturn |
Converts a generic object
(Defined by JCOBridgeExtensions) | |
Globalize |
Creates a new global instance pointer
(Defined by JCOBridge) | |
InitializeListener |
Request the initialization of the Listener from the JVM. The listener is a new class which inherits from JVMBridgeListener (Defined by JCOBridgeExtensions) | |
ReleaseListener |
Release a IJVMBridgeBase from the JVM
(Defined by JCOBridgeExtensions) | |
ToNative |
Converts a IJVMBridgeBase input to an object manageable from the JVM
(Defined by JCOBridgeExtensions) | |
ToNative |
Converts a generic input to an object manageable from the JVM
(Defined by JCOBridgeExtensions) |