See: Description
| Interface | Description |
|---|---|
| IJCEventEmit |
Callback interface for CLR events that require a return value.
|
| IJCEventLog |
Sink interface for JCOBridge diagnostic and fusion log events.
|
| IJCGraphicContainer |
Contract for JVM-side graphic containers that embed a JVM UI component
(AWT/Swing) inside a CLR host application (WPF or WinForms).
|
| IJCListener |
Contract for the JVM-side event raiser used by JCOBridge listeners.
|
| IJCVoidEventEmit |
Callback interface for CLR events that have no return value.
|
| Class | Description |
|---|---|
| JCAssembly |
JVM-side handle for a loaded CLR assembly.
|
| JCConsoleEventLog |
Console-based implementation of
IJCEventLog that writes all bridge
diagnostic messages to standard output. |
| JCControl |
AWT wrapper that embeds a CLR graphical object (WinForms or WPF control) inside
an AWT component hierarchy.
|
| JCDelegate |
JVM-side representation of a CLR delegate with a non-void return type.
|
| JCEnum |
JVM-side representation of a CLR enum value, including support for
[Flags] enums. |
| JCEventEmit |
The
JCEventEmit class represents a generic implementation of
IJCEventEmit |
| JCFileEventLog |
File-based implementation of
IJCEventLog that appends all bridge
diagnostic messages to a text file. |
| JCHandler |
Base class for all JVM-side handles to CLR objects.
|
| JCJControl |
Swing wrapper that embeds a CLR graphical object (WinForms or WPF control) inside
a Swing component hierarchy.
|
| JCListener |
Base implementation of the JVM-side event raiser for JCOBridge listeners.
|
| JCNull |
Typed null placeholder for CLR reference type parameters.
|
| JCObject |
JVM-side proxy for a CLR object instance.
|
| JCObjectIterator |
JVM-side iterator for a CLR
IEnumerable object. |
| JCOBridge |
Main entry point for JVM→CLR interop via JCOBridge.
|
| JCRefOut<T> |
Wrapper for passing arguments by reference (
ref / out) across the JNI boundary. |
| JCSharedBuffer |
A
ByteBuffer wrapper that manages memory shared between the JVM and the CLR. |
| JCType |
JVM-side handle for a CLR
System.Type. |
| JCVoid |
Sentinel type representing a CLR
void return value on the JVM side. |
| JCVoidDelegate |
JVM-side representation of a CLR delegate with a
void return type. |
| JCVoidEventEmit |
Convenience abstract base class for void-return CLR event handlers.
|
| JVMHelper |
The JVMHelper class implements methods to help interaction from CLR.
|
| Exception | Description |
|---|---|
| JCException |
Base exception class for errors originating within the JCOBridge library itself.
|
| JCNativeException |
Exception thrown when a CLR exception crosses the JNI boundary into the JVM.
|
The JCO Bridge framework involves two entities: the JVM context where your Java programs lives and the CLR context you want to reach. Using objects in Java it is possible to instantiate and manages objects into CLR context.
org.mases.jcobridge