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 |