Click or drag to resize

IJVMWrapper Methods

The IJVMWrapper type exposes the following members.

Methods
 NameDescription
Public methodCastTo(IJavaObjectBase, IJavaType, Boolean) Creates from the origin a new IJavaObjectBase instance defined from clazz
(Inherited from IJVMWrapperDirect)
Public methodCastTo(IJavaObjectBase, String, Boolean) Creates from the origin a new IJavaObjectBase instance defined from className
(Inherited from IJVMWrapperDirect)
Public methodConvert(IJavaObjectBase, IJavaType, Boolean) Converts the origin in an IJavaObjectBase instance defined from clazz
(Inherited from IJVMWrapperDirect)
Public methodConvert(IJavaObjectBase, String, Boolean) Converts the origin in an IJavaObjectBase instance defined from className
(Inherited from IJVMWrapperDirect)
Public methodConvertObject Converts an Object to its equivalent JVM type
(Inherited from IJVMWrapperDirect)
Public methodDetachThread Detaches the current thread - should be called in any thread outside of the main thread where this object is used after it's done with it.
(Inherited from IJVMWrapperLow)
Public methodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable)
Public methodGetClass Retrieve a class from JVM
(Inherited from IJVMWrapperDirect)
Public methodGetClassName Gets the class name from the object pointer
(Inherited from IJVMWrapperDirect)
Public methodGetCLRGlobal Get previously registered Object from CLR global mapper
(Inherited from IJVMWrapperManagement)
Public methodGetDirectBufferT(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
(Inherited from IJVMWrapperDirect)
Public methodGetDirectBufferT(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
(Inherited from IJVMWrapperDirect)
Public methodGetJCGraphicContainer(IJavaObject, Boolean) Requests to allocate a remote graphic container to host the Component in graphicObject
(Inherited from IJVMWrapperManagement)
Public methodGetJCGraphicContainer(String, Boolean) Requests to allocate a remote graphic container to host the Component with class name className
(Inherited from IJVMWrapperManagement)
Public methodGetJVMGlobal Get previously registered IJavaObject from JVM global mapper
(Inherited from IJVMWrapperManagement)
Public methodGetListener Returns the IJVMBridgeBase listener reference associated to the JVM reference in eventListener
(Inherited from IJVMWrapperManagement)
Public methodGetObject(IntPtr, Boolean) Gets an instance of IJavaObject from the object pointer
(Inherited from IJVMWrapperDirect)
Public methodGetObject(String, IntPtr, Boolean) Gets an instance of IJavaObject from the object pointer
(Inherited from IJVMWrapperDirect)
Public methodCode exampleImportPackage Imports a Java package to be used within the program
(Inherited from IJVMWrapperDirect)
Public methodInitializeListener Request the initialization of the Listener from the JVM. The listener is a new class which inherits from JVMBridgeListener or JVMBridgeListener
(Inherited from IJVMWrapperManagement)
Public methodIsAssignableFrom Check if sub is assignable from sup
(Inherited from IJVMWrapperDirect)
Public methodIsInstanceOf Check if obj is instance of clazz
(Inherited from IJVMWrapperDirect)
Public methodIsSameObject Check if the obj1 instance is the same reference of obj2 in the JVM
(Inherited from IJVMWrapperDirect)
Public methodNew(String) Instantiates a new JVM object of className type using the no-argument constructor.
(Inherited from IJVMWrapperDirect)
Public methodNew(String, Object) Instantiates a new JVM object of className type using a constructor that accepts 1 argument.
(Inherited from IJVMWrapperDirect)
Public methodNew(String, Object) Instantiates a new JVM object of className type using a constructor that accepts 10 arguments.
(Inherited from IJVMWrapperDirect)
Public methodNew(String, Object, Object) Instantiates a new JVM object of className type using a constructor that accepts 2 arguments.
(Inherited from IJVMWrapperDirect)
Public methodNew(String, Object, Object, Object) Instantiates a new JVM object of className type using a constructor that accepts 3 arguments.
(Inherited from IJVMWrapperDirect)
Public methodNew(String, Object, Object, Object, Object) Instantiates a new JVM object of className type using a constructor that accepts 4 arguments.
(Inherited from IJVMWrapperDirect)
Public methodNew(String, Object, Object, Object, Object, Object) Instantiates a new JVM object of className type using a constructor that accepts 5 arguments.
(Inherited from IJVMWrapperDirect)
Public methodNew(String, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of className type using a constructor that accepts 6 arguments.
(Inherited from IJVMWrapperDirect)
Public methodNew(String, Object, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of className type using a constructor that accepts 7 arguments.
(Inherited from IJVMWrapperDirect)
Public methodNew(String, Object, Object, Object, Object, Object, Object, Object, Object) Instantiates a new JVM object of className type using a constructor that accepts 8 arguments.
(Inherited from IJVMWrapperDirect)
Public methodNew(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.
(Inherited from IJVMWrapperDirect)
Public methodNew(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.
(Inherited from IJVMWrapperDirect)
Public methodNewArray(String, Object) Creates a new array
(Inherited from IJVMWrapperDirect)
Public methodNewArrayTArrayType(TArrayType) Creates a new array
(Inherited from IJVMWrapperDirect)
Public methodNewDirectBuffer(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.
(Inherited from IJVMWrapperDirect)
Public methodNewDirectBuffer(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.
(Inherited from IJVMWrapperDirect)
Public methodNewDirectBufferT(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.
(Inherited from IJVMWrapperDirect)
Public methodNewDirectBufferT(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.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(String, String) Instantiates a new JVM object of className type using the constructor identified by an explicit JNI signature and no arguments.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(String, String, Object) Instantiates a new JVM object of className type using the constructor identified by an explicit JNI signature and 1 argument.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(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.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(String, String, Object, Object) Instantiates a new JVM object of className type using the constructor identified by an explicit JNI signature and 2 arguments.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(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.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(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.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(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.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(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.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(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.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(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.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(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.
(Inherited from IJVMWrapperDirect)
Public methodNewWithSignature(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.
(Inherited from IJVMWrapperDirect)
Public methodRegisterCLRGlobal Register the object into the global CLR mapper.
(Inherited from IJVMWrapperManagement)
Public methodReleaseJCGraphicContainer Reelase a IJCGraphicContainer from the JVM
(Inherited from IJVMWrapperManagement)
Public methodReleaseListener Release a IJVMBridgeBase listener reference from the JVM
(Inherited from IJVMWrapperManagement)
Public methodRentT Returns a JCOBridgeSharedBufferStreamT with an initial capacity derived from capacity, to be populated via Stream-based APIs and then passed to NewDirectBufferT(JCOBridgeSharedBufferStreamT).
(Inherited from IJVMWrapperDirect)
Public methodThrow Throws an exception
(Inherited from IJVMWrapperDirect)
Public methodToArray Gets an instance of IJavaObject from the object pointer
(Inherited from IJVMWrapperDirect)
Public methodToJavaException Converts exceptionObject to a JavaException
(Inherited from IJVMWrapperDirect)
Public methodUnregisterCLRGlobal Unregister the object from the global CLR mapper.
(Inherited from IJVMWrapperManagement)
Top
See Also