| | Name | Description |
|---|
 | CastTo(IJavaObjectBase, IJavaType, Boolean) |
Creates from the origin a new IJavaObjectBase instance defined from clazz |
 | CastTo(IJavaObjectBase, String, Boolean) |
Creates from the origin a new IJavaObjectBase instance defined from className |
 | Convert(IJavaObjectBase, IJavaType, Boolean) |
Converts the origin in an IJavaObjectBase instance defined from clazz |
 | Convert(IJavaObjectBase, String, Boolean) |
Converts the origin in an IJavaObjectBase instance defined from className |
 | ConvertObject |
Converts an Object to its equivalent JVM type
|
 | GetClass |
Retrieve a class from JVM
|
 | GetClassName |
Gets the class name from the object pointer
|
 | GetDirectBufferT(IJavaObject) |
Returns a new instance of JCOBridgeDirectBufferT holding the memory of the https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html which belongs to obj |
 | GetDirectBufferT(IJavaObject, Boolean) |
Returns a new instance of JCOBridgeDirectBufferT holding the memory of the https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html which belongs to obj |
 | GetObject(IntPtr, Boolean) |
Gets an instance of IJavaObject from the object pointer
|
 | GetObject(String, IntPtr, Boolean) |
Gets an instance of IJavaObject from the object pointer
|
  | ImportPackage |
Imports a Java package to be used within the program
|
 | IsAssignableFrom |
Check if sub is assignable from sup |
 | IsInstanceOf |
Check if obj is instance of clazz |
 | IsSameObject |
Check if the obj1 instance is the same reference of obj2 in the JVM
|
 | New(String) |
Instantiates a new JVM object of className type using the no-argument constructor.
|
 | New(String, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 1 argument.
|
 | New(String, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 10 arguments.
|
 | New(String, Object, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 2 arguments.
|
 | New(String, Object, Object, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 3 arguments.
|
 | New(String, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 4 arguments.
|
 | New(String, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 5 arguments.
|
 | New(String, Object, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 6 arguments.
|
 | New(String, Object, Object, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 7 arguments.
|
 | New(String, Object, Object, Object, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 8 arguments.
|
 | New(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 9 arguments.
|
 | New(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using a constructor
that accepts 10 arguments.
|
 | NewArray(String, Object) |
Creates a new array
|
 | NewArrayTArrayType(TArrayType) |
Creates a new array
|
 | NewDirectBuffer(MemoryStream, Boolean, EventHandlerMemoryStream, Int32) |
Creates a new https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html in the JVM by performing an internal copy of the content of stream.
|
 | NewDirectBuffer(IntPtr, Int64, EventHandlerObject, Object, Int32) |
Creates a new https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html in the JVM which belongs to rawAddr.
|
 | NewDirectBufferT(JCOBridgeSharedBufferStreamT) |
Creates a new https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html in the JVM which shares the memory of stream.
This is the preferred overload for high-rate scenarios as it avoids repeated array copies from CLR to JVM and benefits from pooled buffer management.
|
 | NewDirectBufferT(T, Boolean, Boolean, Int32) |
Creates a new https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html in the JVM by performing an internal copy of data.
|
 | NewWithSignature(String, String) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and no arguments.
|
 | NewWithSignature(String, String, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and 1 argument.
|
 | NewWithSignature(String, String, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and a variable-length argument list.
|
 | NewWithSignature(String, String, Object, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and 2 arguments.
|
 | NewWithSignature(String, String, Object, Object, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and 3 arguments.
|
 | NewWithSignature(String, String, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and 4 arguments.
|
 | NewWithSignature(String, String, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and 5 arguments.
|
 | NewWithSignature(String, String, Object, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and 6 arguments.
|
 | NewWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and 7 arguments.
|
 | NewWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and 8 arguments.
|
 | NewWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and 9 arguments.
|
 | NewWithSignature(String, String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) |
Instantiates a new JVM object of className type using the constructor
identified by an explicit JNI signature and 10 arguments.
|
 | RentT |
Returns a JCOBridgeSharedBufferStreamT with an initial capacity derived from capacity,
to be populated via Stream-based APIs and then passed to NewDirectBufferT(JCOBridgeSharedBufferStreamT).
|
 | Throw |
Throws an exception
|
 | ToArray |
Gets an instance of IJavaObject from the object pointer
|
 | ToJavaException |
Converts exceptionObject to a JavaException |