Click or drag to resize

MASES.JCOBridge.C2JBridge Namespace

Contains interfaces and base classes to access JVM from CLR context
Classes
  ClassDescription
Public classCode exampleClassPathBuilder
An helper class to build ClassPath
Public classCode exampleCLREventData
Base class for event information. Extend this to manage event associated data
Public classCLREventDataTObject
A class for event information, it extends CLREventData, adding management of simple object like bool, string, byte, and so on/>
Public classCode exampleCLRListener Obsolete.
Base class managing events from JVM. Implements ICLRListener. Extend this base class to manage events from the JVM
Public classCLRListenerEventArgsTDataClass
Public classJCOBridge
General helper class
Public classJCOBridgeExtensions
General class with helpers for JVM initialization
Public classJCOBridgeInternal
General class with helpers for JVM initialization
Public classJVMBridgeBase
Public entry point of JVMBridgeBase
Public classCode exampleJVMBridgeBaseTClass
Public classCode exampleJVMBridgeBaseTClass, TInterface
Public classCode exampleJVMBridgeBaseEnumerableTClass
A generic IEnumerable used to manage Java Iterable
Public classCode exampleJVMBridgeBaseEnumerableTClass, TObject
Public classJVMBridgeBaseEnumerator
A generic enumerator used to manage Java Iterator
Public classJVMBridgeBaseEnumeratorTObject
A generic enumerator used to manage Java Iterator
Public classJVMBridgeException
Java Exception base class
Public classJVMBridgeExceptionTException
Java Exception class extending JVMBridgeException
Public classCode exampleJVMBridgeListener
Base class managing events from JVM. Implements IJVMBridgeBase. Extend this base class to manage events from the JVM
Public classJVMBridgeListenerCLRListenerWrapper
Internal class
Public classCode exampleJVMBridgeMainTClass
Execute directly the class implementing the Java "main" method
Public classJVMBridgeRunnerTClass
Runs directly the class implementing the Java "main" method
Public classCode exampleSetupJVMWrapper
Main entry point for JVM languages setup and execution.
Public classCode exampleSetupJVMWrapperT
Main entry point for JVM languages setup and execution.
Extend this class to use external threading
Interfaces
  InterfaceDescription
Public interfaceICLRListener
Listener interface
Public interfaceIJCGraphicContainer
The interface which manages interaction with remote Graphic Container. It is the main interface to insert a Java Control within a WPF/WinForms application
Public interfaceIJVMBridgeBase
Generic interface containing accessor of every JVMBridgeBase
Public interfaceIJVMBridgeBaseConvertTIn, TOut
Generic interface containing accessor for IJavaType of every typed JVMBridgeBase
Public interfaceIJVMBridgeBaseStatic
Generic interface containing accessor for IJavaType of every typed JVMBridgeBase
Public interfaceIJVMBridgeCore
Generic interface for every Java bridged class
Public interfaceIJVMBridgeDefinition
Generic interface containing definition of every JVMBridgeBase