JCOBridge |
The JCOBridgeExtensions type exposes the following members.
| Name | Description | |
|---|---|---|
| CastTObject | Casts the input object implemeneting IJVMBridgeBase into TObject | |
| CheckForPrimitive(Type) | Check if type is one of string, bool, byte, char, double, float, int, long, short or array of previous types | |
| CheckForPrimitiveTType | Check if TType is one of string, bool, byte, char, double, float, int, long, short | |
| CheckForRawPrimitive(Type) | Check if type is one of bool, byte, char, double, float, int, long, short or array of previous types | |
| CheckForRawPrimitiveTType | Check if TType is one of bool, byte, char, double, float, int, long, short | |
| Convert(JavaException) | Converts a generic JavaException into a known exception | |
| ConvertTException(JavaException) | Converts a generic JavaException into a known exception | |
| ConvertTReturn(Object) | Converts a generic object | |
| DynTClass | Returns the dynamic accessor of an instance of TClass | |
| FilterJCOBridgeArgumentsT | Filters arguments related to JCOBridge | |
| GetListener | Returns the IJVMBridgeBase associated to the JVM reference | |
| InitializeListener | Request the initialization of the Listener from the JVM. The listener is a new class which inherits from JVMBridgeListener | |
| IsPrimitiveConvertible(IJavaType) | Returns true if the class represents a primitive type | |
| IsPrimitiveConvertible(String) | Returns true if the class represents a primitive type | |
| IsRawPrimitive(IJavaType) | Returns true if the class represents a primitive type | |
| IsRawPrimitive(String) | Returns true if the class represents a primitive type | |
| ReleaseListener | Release a IJVMBridgeBase from the JVM | |
| ToTObject(CLREventData) | Converts data associated to CLREventData into TObject | |
| ToTObject(CLREventData, Int32) | Converts extra data associated to CLREventData into TObject | |
| ToNative(IJVMBridgeBase) | Converts a IJVMBridgeBase input to an object manageable from the JVM | |
| ToNative(Object) | Converts a generic input to an object manageable from the JVM | |
| ToNative(Object) |
Converts a generic input array to an array manageable from the JVM. This extension is usable when there is an input like C# params object[] args | |
| WithConvertTClass, TJava, TNet | Creates a new instance of enumerable, adding the converter in the execution chain | |
| WithPrefetchTEnumerable | Enable or disable prefetch on enumerable, default is with prefetch disabled | |
| WithThreadTEnumerable | Enable or disable use of a Thread on enumerable, default is to use ThreadPool |