Skip navigation links
A C D E F G H I J L M N O P R S T U W 

A

add(JCEnum) - Method in class org.mases.jcobridge.JCEnum
Returns a new JCEnum that is the logical OR (union) of this instance and value.
addNotify() - Method in class org.mases.jcobridge.JCControl
addNotify() - Method in class org.mases.jcobridge.JCJControl
AddPath(String) - Method in class org.mases.jcobridge.JCOBridge
Adds a directory to the CLR assembly search path.
addPath(String) - Static method in class org.mases.jcobridge.JVMHelper
This method is used to add a path to the System Class Loader.
AddReference(String) - Method in class org.mases.jcobridge.JCOBridge
Loads a CLR assembly by name and returns a handle to it.
array() - Method in class org.mases.jcobridge.JCSharedBuffer
Returns the byte array that backs this buffer  (optional operation).
arrayOffset() - Method in class org.mases.jcobridge.JCSharedBuffer
Returns the offset within this buffer's backing array of the first element of the buffer  (optional operation).
asCharBuffer() - Method in class org.mases.jcobridge.JCSharedBuffer
Creates a view of this byte buffer as a char buffer.
asDoubleBuffer() - Method in class org.mases.jcobridge.JCSharedBuffer
Creates a view of this byte buffer as a double buffer.
asFloatBuffer() - Method in class org.mases.jcobridge.JCSharedBuffer
Creates a view of this byte buffer as a float buffer.
asIntBuffer() - Method in class org.mases.jcobridge.JCSharedBuffer
Creates a view of this byte buffer as an int buffer.
asLongBuffer() - Method in class org.mases.jcobridge.JCSharedBuffer
Creates a view of this byte buffer as a long buffer.
asReadOnlyBuffer() - Method in class org.mases.jcobridge.JCSharedBuffer
Creates a new, read-only byte buffer that shares this buffer's content.
asShortBuffer() - Method in class org.mases.jcobridge.JCSharedBuffer
Creates a view of this byte buffer as a short buffer.

C

capacity() - Method in class org.mases.jcobridge.JCSharedBuffer
Returns this buffer's capacity.
clear() - Method in class org.mases.jcobridge.JCSharedBuffer
Clears this buffer.
clone() - Method in class org.mases.jcobridge.JCObject
Creates and returns a deep copy of this CLR object by invoking the CLR Clone method on the underlying object.
close() - Method in class org.mases.jcobridge.JCSharedBuffer
Closes this shared buffer and writes a termination sentinel into the last 4 or 8 bytes of the native memory region (depending on JCUnsafe.is64), signalling to the CLR side that the buffer is no longer in use.
compact() - Method in class org.mases.jcobridge.JCSharedBuffer
Compacts this buffer  (optional operation).
compareTo(JCSharedBuffer) - Method in class org.mases.jcobridge.JCSharedBuffer
Compares this buffer to another.
compileClass(String) - Static method in class org.mases.jcobridge.JVMHelper
This method is used to compile a class within the file passed as argument.
componentHidden(ComponentEvent) - Method in class org.mases.jcobridge.JCControl
componentHidden(ComponentEvent) - Method in class org.mases.jcobridge.JCJControl
componentMoved(ComponentEvent) - Method in class org.mases.jcobridge.JCControl
componentMoved(ComponentEvent) - Method in class org.mases.jcobridge.JCJControl
componentResized(ComponentEvent) - Method in class org.mases.jcobridge.JCControl
componentResized(ComponentEvent) - Method in class org.mases.jcobridge.JCJControl
componentShown(ComponentEvent) - Method in class org.mases.jcobridge.JCControl
componentShown(ComponentEvent) - Method in class org.mases.jcobridge.JCJControl
Create(T) - Static method in class org.mases.jcobridge.JCRefOut
Creates a JCRefOut wrapping a scalar object.
Create(T, Object) - Static method in class org.mases.jcobridge.JCRefOut
Creates a JCRefOut wrapping a scalar object, with an additional GC anchor.
Create(T[]) - Static method in class org.mases.jcobridge.JCRefOut
Creates a JCRefOut wrapping an array object.
Create(T[], Object) - Static method in class org.mases.jcobridge.JCRefOut
Creates a JCRefOut wrapping an array object, with an additional GC anchor.
Create(ByteBuffer) - Static method in class org.mases.jcobridge.JCSharedBuffer
Creates a new JCSharedBuffer from a ByteBuffer
Create(int) - Static method in class org.mases.jcobridge.JCSharedBuffer
Creates a new ByteBuffer with a specified length
Create(byte[]) - Static method in class org.mases.jcobridge.JCSharedBuffer
Creates a new ByteBuffer from an array of bytes
Create(char[]) - Static method in class org.mases.jcobridge.JCSharedBuffer
Creates a new CharBuffer from an array of char
Create(double[]) - Static method in class org.mases.jcobridge.JCSharedBuffer
Creates a new DoubleBuffer from an array of double
Create(float[]) - Static method in class org.mases.jcobridge.JCSharedBuffer
Creates a new FloatBuffer from an array of float
Create(int[]) - Static method in class org.mases.jcobridge.JCSharedBuffer
Creates a new IntBuffer from an array of int
Create(long[]) - Static method in class org.mases.jcobridge.JCSharedBuffer
Creates a new LongBuffer from an array of long
Create(short[]) - Static method in class org.mases.jcobridge.JCSharedBuffer
Creates a new ShortBuffer from an array of short
CreateContainer(Component) - Static method in class org.mases.jcobridge.JCOBridge
Creates an IJCGraphicContainer wrapping the given AWT component, enabling it to be embedded in a CLR UI host (e.g.
CreateContainer(String) - Static method in class org.mases.jcobridge.JCOBridge
Creates an IJCGraphicContainer from a class name.
CreateNew() - Static method in class org.mases.jcobridge.JCOBridge
Creates and returns a new JCOBridge instance backed by a fresh CLR context.
CreateOut(T) - Static method in class org.mases.jcobridge.JCRefOut
Deprecated.
CreateRef(T) - Static method in class org.mases.jcobridge.JCRefOut
Deprecated.

D

DelegateInvoked(Object...) - Method in class org.mases.jcobridge.JCDelegate
Called by the bridge when the CLR invokes this delegate.
DelegateInvoked(Object...) - Method in class org.mases.jcobridge.JCVoidDelegate
Called by the bridge when the CLR invokes this delegate.
destroy() - Method in interface org.mases.jcobridge.IJCGraphicContainer
Called by the CLR host when the embedded window is being torn down.
DispatcherGet(JCObject, String) - Static method in class org.mases.jcobridge.JCControl
Retrieves an instance property or field value from a CLR object using the WPF Dispatcher thread.
DispatcherGet(JCType, String) - Static method in class org.mases.jcobridge.JCControl
Retrieves a static property or field value from a CLR type using the WPF Dispatcher thread.
DispatcherGet(JCObject, String) - Static method in class org.mases.jcobridge.JCJControl
Retrieves an instance property or field value from a CLR object using the WPF Dispatcher thread.
DispatcherGet(JCType, String) - Static method in class org.mases.jcobridge.JCJControl
Retrieves a static property or field value from a CLR type using the WPF Dispatcher thread.
DispatcherInvoke(JCObject, String, Object...) - Static method in class org.mases.jcobridge.JCControl
Invokes an instance method on a CLR object using the WPF Dispatcher thread.
DispatcherInvoke(JCType, String, Object...) - Static method in class org.mases.jcobridge.JCControl
Invokes a static method on a CLR type using the WPF Dispatcher thread.
DispatcherInvoke(JCObject, String, Object...) - Static method in class org.mases.jcobridge.JCJControl
Invokes an instance method on a CLR object using the WPF Dispatcher thread.
DispatcherInvoke(JCType, String, Object...) - Static method in class org.mases.jcobridge.JCJControl
Invokes a static method on a CLR type using the WPF Dispatcher thread.
DispatcherSet(JCObject, String, Object) - Static method in class org.mases.jcobridge.JCControl
Sets an instance property or field on a CLR object using the WPF Dispatcher thread.
DispatcherSet(JCType, String, Object) - Static method in class org.mases.jcobridge.JCControl
Sets a static property or field on a CLR type using the WPF Dispatcher thread.
DispatcherSet(JCObject, String, Object) - Static method in class org.mases.jcobridge.JCJControl
Sets an instance property or field on a CLR object using the WPF Dispatcher thread.
DispatcherSet(JCType, String, Object) - Static method in class org.mases.jcobridge.JCJControl
Sets a static property or field on a CLR type using the WPF Dispatcher thread.
duplicate() - Method in class org.mases.jcobridge.JCSharedBuffer
Creates a new byte buffer that shares this buffer's content.

E

endMeasureOverride() - Method in interface org.mases.jcobridge.IJCGraphicContainer
Called by the CLR layout engine at the end of a measure pass.
equals(Object) - Method in class org.mases.jcobridge.JCObject
Tests equality with another object by delegating to the CLR Equals method on the underlying CLR object.
equals(Object) - Method in class org.mases.jcobridge.JCSharedBuffer
Tells whether or not this buffer is equal to another object.
EventLog(String) - Method in interface org.mases.jcobridge.IJCEventLog
Receives a general bridge diagnostic event message.
EventLog(String) - Method in class org.mases.jcobridge.JCConsoleEventLog
Receives a general bridge diagnostic event message and prints it to standard output.
EventLog(String) - Method in class org.mases.jcobridge.JCFileEventLog
Receives a general bridge diagnostic event message and appends it to the log file.
EventRaised(Object...) - Method in interface org.mases.jcobridge.IJCEventEmit
Invoked by the bridge when the associated CLR event fires.
EventRaised(Object...) - Method in interface org.mases.jcobridge.IJCVoidEventEmit
Invoked by the bridge when the associated CLR event fires.
EventRaised(Object...) - Method in class org.mases.jcobridge.JCEventEmit
Invoked when associated event on CLR context is raised.
EventRaised(Object...) - Method in class org.mases.jcobridge.JCVoidEventEmit
Invoked by the bridge when the associated CLR event fires.
extraData() - Method in interface org.mases.jcobridge.IJCListener
Returns the additional arguments associated with the current event.
extraData() - Method in class org.mases.jcobridge.JCListener
Returns the additional arguments associated with the current event.
extraDataLength() - Method in interface org.mases.jcobridge.IJCListener
Returns the number of additional arguments associated with the current event.
extraDataLength() - Method in class org.mases.jcobridge.JCListener
Returns the number of additional arguments associated with the current event.

F

flip() - Method in class org.mases.jcobridge.JCSharedBuffer
Flips this buffer.
fromValue(String) - Method in class org.mases.jcobridge.JCEnum
Returns a new JCEnum instance selecting the given single value.
fromValues(String...) - Method in class org.mases.jcobridge.JCEnum
Returns a new JCEnum instance selecting the given values.
FusionLog(String) - Method in interface org.mases.jcobridge.IJCEventLog
Receives a CLR assembly fusion log message.
FusionLog(String) - Method in class org.mases.jcobridge.JCConsoleEventLog
Receives a CLR assembly fusion log message and prints it to standard output.
FusionLog(String) - Method in class org.mases.jcobridge.JCFileEventLog
Receives a CLR assembly fusion log message and appends it to the log file.

G

Get(String) - Method in class org.mases.jcobridge.JCControl
Retrieves an instance property or field value from the underlying CLR control.
Get(String) - Method in class org.mases.jcobridge.JCJControl
Retrieves an instance property or field value from the underlying CLR control.
Get(String) - Method in class org.mases.jcobridge.JCObject
Retrieves an instance property value from the underlying CLR object.
get() - Method in class org.mases.jcobridge.JCSharedBuffer
Relative get method.
get(int) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute get method.
get(byte[], int, int) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative bulk get method.
get(byte[]) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative bulk get method.
Get(String) - Method in class org.mases.jcobridge.JCType
Retrieves a static property value from the CLR type represented by this handle.
getAllValues() - Method in class org.mases.jcobridge.JCEnum
Returns all valid value names for this CLR enum type.
getBuffer() - Method in class org.mases.jcobridge.JCSharedBuffer
Returns the underlying ByteBuffer instance
getChar() - Method in class org.mases.jcobridge.JCSharedBuffer
Relative get method for reading a char value.
getChar(int) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute get method for reading a char value.
getCLRException() - Method in exception org.mases.jcobridge.JCNativeException
Returns the CLR exception object wrapped as a JCObject, allowing further inspection of CLR exception properties (e.g.
GetCLRGlobal(String) - Static method in class org.mases.jcobridge.JCOBridge
Retrieves a previously registered CLR global object by key.
getCLRRID() - Static method in class org.mases.jcobridge.JCOBridge
Returns the .NET Runtime Identifier (RID) override used to select the correct CoreCLR host activator library.
getCLRType() - Method in exception org.mases.jcobridge.JCNativeException
Returns the fully qualified CLR exception type name, or null if this exception did not originate from the CLR side.
getControl() - Method in class org.mases.jcobridge.JCControl
Returns the JCObject wrapper for the underlying CLR control, enabling direct member access via JCObject.Invoke(java.lang.String, java.lang.Object...), JCObject.Get(java.lang.String), etc.
getControl() - Method in class org.mases.jcobridge.JCJControl
Returns the JCObject wrapper for the underlying CLR control, enabling direct member access via JCObject.Invoke(java.lang.String, java.lang.Object...), JCObject.Get(java.lang.String), etc.
GetControl(String) - Method in class org.mases.jcobridge.JCOBridge
Returns a JCControl handle to a graphical CLR object, suitable for embedding CLR controls (WinForms, WPF) into an AWT/Swing host.
getCoreCLREnableDesktop() - Static method in class org.mases.jcobridge.JCOBridge
Returns true if Microsoft.WindowsDesktop.App hosting is enabled.
getCoreCLRVersion() - Static method in class org.mases.jcobridge.JCOBridge
Returns the target .NET major version used to select the hosting framework.
getDelegateType() - Method in class org.mases.jcobridge.JCDelegate
Returns the pre-resolved CLR delegate type handle, or null if this instance was constructed with a type name string.
getDelegateType() - Method in class org.mases.jcobridge.JCVoidDelegate
Returns the pre-resolved CLR delegate type handle, or null if this instance was constructed with a type name string.
getDelegateTypeName() - Method in class org.mases.jcobridge.JCDelegate
Returns the fully qualified CLR delegate type name, or null if this instance was constructed with a JCType handle.
getDelegateTypeName() - Method in class org.mases.jcobridge.JCVoidDelegate
Returns the fully qualified CLR delegate type name, or null if this instance was constructed with a JCType handle.
getDouble() - Method in class org.mases.jcobridge.JCSharedBuffer
Relative get method for reading a double value.
getDouble(int) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute get method for reading a double value.
GetEnum(String) - Method in class org.mases.jcobridge.JCOBridge
Resolves a CLR enum type by its fully qualified name and returns a handle to it.
getEventData() - Method in interface org.mases.jcobridge.IJCListener
Returns the primary data object associated with the current event.
getEventData() - Method in class org.mases.jcobridge.JCListener
Returns the primary data object associated with the current event.
getEventIndex(String) - Method in interface org.mases.jcobridge.IJCListener
Returns the numeric index associated with the given event name.
getEventIndex(String) - Method in class org.mases.jcobridge.JCListener
Returns the numeric index associated with the given event name.
GetField(String) - Method in class org.mases.jcobridge.JCObject
Retrieves an instance field value from the underlying CLR object.
GetField(String) - Method in class org.mases.jcobridge.JCType
Retrieves a static field value from the CLR type represented by this handle.
getFilteredArgs() - Static method in class org.mases.jcobridge.JCOBridge
Returns the command-line arguments that were not consumed by JCOBridge during JCOBridge.Initialize(String[]).
getFloat() - Method in class org.mases.jcobridge.JCSharedBuffer
Relative get method for reading a float value.
getFloat(int) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute get method for reading a float value.
getGlobalize() - Static method in class org.mases.jcobridge.JCOBridge
Returns whether the hosted .NET Core instance will be globalized.
getGraphicObject() - Method in interface org.mases.jcobridge.IJCGraphicContainer
Returns the JVM graphical object hosted inside this container.
getInt() - Method in class org.mases.jcobridge.JCSharedBuffer
Relative get method for reading an int value.
getInt(int) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute get method for reading an int value.
getIsWPF() - Method in class org.mases.jcobridge.JCControl
Returns true if the underlying CLR control is a WPF element.
getIsWPF() - Method in class org.mases.jcobridge.JCJControl
Returns true if the underlying CLR control is a WPF element.
GetJControl(String) - Method in class org.mases.jcobridge.JCOBridge
Returns a JCJControl handle to a graphical CLR object, suitable for embedding CLR controls into a Swing host via a dedicated Swing-aware wrapper.
GetJVMGlobal(String) - Static method in class org.mases.jcobridge.JCOBridge
Retrieves a previously registered JVM global object by key.
getLicensePath() - Static method in class org.mases.jcobridge.JCOBridge
Returns the path where the JCOBridge license file is located.
getLong() - Method in class org.mases.jcobridge.JCSharedBuffer
Relative get method for reading a long value.
getLong(int) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute get method for reading a long value.
getMeasureOverrideHeight() - Method in interface org.mases.jcobridge.IJCGraphicContainer
Returns the preferred height measured by this implementation during the last measure override pass.
getMeasureOverrideWidth() - Method in interface org.mases.jcobridge.IJCGraphicContainer
Returns the preferred width measured by this implementation during the last measure override pass.
getNativeMemoryReserved() - Static method in class org.mases.jcobridge.JCSharedBuffer
Report the native memory reserved
getNativeMemoryThreshold() - Static method in class org.mases.jcobridge.JCSharedBuffer
Report the limit of native memory can be used before trigger the GC for a cleanup
getNativePath() - Static method in class org.mases.jcobridge.JCOBridge
Returns the path from which the JCOBridge native library is loaded.
getNativeWindowHandle() - Method in interface org.mases.jcobridge.IJCGraphicContainer
Returns the native window handle (HWND on Windows) of the JVM component hosted inside this container.
getObject() - Method in class org.mases.jcobridge.JCRefOut
Returns the current value of the wrapped object in a form suitable for passing across the JNI boundary to the CLR.
GetOnType(String) - Method in class org.mases.jcobridge.JCObject
Retrieves a static or type-level property value from the CLR type of the underlying object.
GetOnType(String) - Method in class org.mases.jcobridge.JCType
Retrieves a property from the CLR type using type-level dispatch.
getReference() - Method in class org.mases.jcobridge.JCHandler
Returns the native CLR object handle held by this instance.
getReturnData() - Method in interface org.mases.jcobridge.IJCListener
Returns the return value set by the CLR handler for the current event.
getReturnData() - Method in class org.mases.jcobridge.JCListener
Returns the return value set by the CLR handler for the current event.
getReuseByteBuffer() - Static method in class org.mases.jcobridge.JCSharedBuffer
Report if reuse of ByteBuffer is enabled/disabled
getReuseQueueSize() - Static method in class org.mases.jcobridge.JCSharedBuffer
Report the current number of ByteBuffer enqueued for reuse
getReuseQueueThreshold() - Static method in class org.mases.jcobridge.JCSharedBuffer
Report the limit of ByteBuffer can be enqueued before their discard
getScopedOn() - Static method in class org.mases.jcobridge.JCOBridge
Returns the scoped-on value used for license validation.
getScopedOnVersion() - Static method in class org.mases.jcobridge.JCOBridge
Returns the scoped-on version used for license validation.
getShort() - Method in class org.mases.jcobridge.JCSharedBuffer
Relative get method for reading a short value.
getShort(int) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute get method for reading a short value.
GetType(String) - Method in class org.mases.jcobridge.JCAssembly
Resolves a CLR type by its fully qualified name within this assembly and returns a handle to it.
getType() - Method in class org.mases.jcobridge.JCNull
Returns the pre-resolved CLR type handle, or null if this instance was constructed with a type name string.
GetType(String) - Method in class org.mases.jcobridge.JCOBridge
Resolves a CLR type by its fully qualified name and returns a handle to it.
getTypeName() - Method in class org.mases.jcobridge.JCEnum
Returns the fully qualified CLR enum type name.
getTypeName() - Method in class org.mases.jcobridge.JCNull
Returns the fully qualified CLR type name, or null if this instance was constructed with a JCType handle.
getValue() - Method in class org.mases.jcobridge.JCEnum
Returns the currently selected value(s) as a comma-separated string.
getValues() - Method in class org.mases.jcobridge.JCEnum
Returns the currently selected value names as an array.

H

has(JCEnum) - Method in class org.mases.jcobridge.JCEnum
Returns true if this instance contains at least one of the values in value (subset / flag-present check).
hasArray() - Method in class org.mases.jcobridge.JCSharedBuffer
Tells whether or not this buffer is backed by an accessible byte array.
hasExtraData() - Method in interface org.mases.jcobridge.IJCListener
Returns true if the current event has additional arguments beyond the primary data object.
hasExtraData() - Method in class org.mases.jcobridge.JCListener
Returns true if the current event has additional arguments beyond the primary data object.
hasFocusWithinCore() - Method in interface org.mases.jcobridge.IJCGraphicContainer
Returns whether this container currently owns the keyboard focus.
hashCode() - Method in class org.mases.jcobridge.JCAssembly
Returns the hash code of the underlying CLR assembly by delegating to the CLR GetHashCode method.
hashCode() - Method in class org.mases.jcobridge.JCControl
Returns the hash code of the underlying CLR control by delegating to JCObject.hashCode().
hashCode() - Method in class org.mases.jcobridge.JCJControl
Returns the hash code of the underlying CLR control by delegating to JCObject.hashCode().
hashCode() - Method in class org.mases.jcobridge.JCObject
Returns the hash code of the underlying CLR object by delegating to the CLR GetHashCode method.
hashCode() - Method in class org.mases.jcobridge.JCObjectIterator
Returns the hash code of the underlying CLR enumerator by delegating to the CLR GetHashCode method.
hashCode() - Method in class org.mases.jcobridge.JCSharedBuffer
Returns the current hash code of this buffer.
hashCode() - Method in class org.mases.jcobridge.JCType
Returns the hash code of the underlying CLR type by delegating to the CLR GetHashCode method.
hasMeasureOverride() - Method in interface org.mases.jcobridge.IJCGraphicContainer
Returns true if this implementation participates in the CLR layout measure pass by reporting a preferred size via IJCGraphicContainer.getMeasureOverrideWidth() and IJCGraphicContainer.getMeasureOverrideHeight().
hasNext() - Method in class org.mases.jcobridge.JCObjectIterator
Returns true if the CLR enumerator has more elements.
hasRemaining() - Method in class org.mases.jcobridge.JCSharedBuffer
Tells whether there are any elements between the current position and the limit.
hasWndProcHandler() - Method in interface org.mases.jcobridge.IJCGraphicContainer
Returns true if this implementation intercepts Windows messages forwarded by the CLR host via IJCGraphicContainer.wndProcHandler(long, int, long, long, boolean).

I

IJCEventEmit - Interface in org.mases.jcobridge
Callback interface for CLR events that require a return value.
IJCEventLog - Interface in org.mases.jcobridge
Sink interface for JCOBridge diagnostic and fusion log events.
IJCGraphicContainer - Interface in org.mases.jcobridge
Contract for JVM-side graphic containers that embed a JVM UI component (AWT/Swing) inside a CLR host application (WPF or WinForms).
IJCListener - Interface in org.mases.jcobridge
Contract for the JVM-side event raiser used by JCOBridge listeners.
IJCVoidEventEmit - Interface in org.mases.jcobridge
Callback interface for CLR events that have no return value.
initialize(long) - Method in interface org.mases.jcobridge.IJCGraphicContainer
Called by the CLR host after the native window infrastructure is ready.
Initialize() - Static method in class org.mases.jcobridge.JCOBridge
Initializes the JCOBridge runtime with default parameters.
Initialize(String[]) - Static method in class org.mases.jcobridge.JCOBridge
Initializes the JCOBridge runtime, consuming JCOBridge-specific arguments from args and storing the remainder in JCOBridge.filteredArgs.
InitializeFromRemote(String, String, String, String, boolean) - Static method in class org.mases.jcobridge.JCOBridge
Initializes the JCOBridge native bridge from a CLR-hosted process.
Invoke(String, Object...) - Method in class org.mases.jcobridge.JCControl
Invokes an instance method on the underlying CLR control with optional arguments.
Invoke(String, Object...) - Method in class org.mases.jcobridge.JCJControl
Invokes an instance method on the underlying CLR control with optional arguments.
Invoke(String, Object...) - Method in class org.mases.jcobridge.JCObject
Invokes an instance method on the underlying CLR object with optional arguments.
Invoke(String, Object...) - Method in class org.mases.jcobridge.JCType
Invokes a static method on the CLR type represented by this handle.
InvokeOnType(String, Object...) - Method in class org.mases.jcobridge.JCObject
Invokes a static or type-level method on the CLR type of the underlying object, rather than on the object instance itself.
InvokeOnType(String, Object...) - Method in class org.mases.jcobridge.JCType
Invokes a method on the CLR type using type-level (non-static) dispatch.
is(JCEnum) - Method in class org.mases.jcobridge.JCEnum
Returns true if this instance selects exactly the same set of values as value (exact equality, not subset).
isCLRHostingProcess() - Static method in class org.mases.jcobridge.JCOBridge
Returns true if the hosting process is a CLR (i.e.
isDirect() - Method in class org.mases.jcobridge.JCSharedBuffer
Tells whether or not this byte buffer is direct.
isNET10HostingProcess() - Static method in class org.mases.jcobridge.JCOBridge
Returns whether the hosting CLR is .NET 10.
isNET6HostingProcess() - Static method in class org.mases.jcobridge.JCOBridge
Returns whether the hosting CLR is .NET 6.
isNET8HostingProcess() - Static method in class org.mases.jcobridge.JCOBridge
Returns whether the hosting CLR is .NET 8.
isNET9HostingProcess() - Static method in class org.mases.jcobridge.JCOBridge
Returns whether the hosting CLR is .NET 9.
isNETFrameworkHostingProcess() - Static method in class org.mases.jcobridge.JCOBridge
Returns whether the hosting CLR is .NET Framework.
isNETHostingProcess(Integer) - Static method in class org.mases.jcobridge.JCOBridge
Returns whether the hosting CLR is the specified major .NET version.
isReadOnly() - Method in class org.mases.jcobridge.JCSharedBuffer
Tells whether or not this buffer is read-only.
isRef() - Method in class org.mases.jcobridge.JCRefOut
Deprecated.
This flag is not used by the current bridge implementation.
isRemoteManaged() - Method in interface org.mases.jcobridge.IJCGraphicContainer
Returns true if this implementation takes over native window style management and window placement.
iterator() - Method in class org.mases.jcobridge.JCObject
Returns an iterator over the elements of the underlying CLR collection or enumerable.

J

JCAssembly - Class in org.mases.jcobridge
JVM-side handle for a loaded CLR assembly.
JCConsoleEventLog - Class in org.mases.jcobridge
Console-based implementation of IJCEventLog that writes all bridge diagnostic messages to standard output.
JCConsoleEventLog() - Constructor for class org.mases.jcobridge.JCConsoleEventLog
 
JCControl - Class in org.mases.jcobridge
AWT wrapper that embeds a CLR graphical object (WinForms or WPF control) inside an AWT component hierarchy.
JCDelegate - Class in org.mases.jcobridge
JVM-side representation of a CLR delegate with a non-void return type.
JCDelegate(String) - Constructor for class org.mases.jcobridge.JCDelegate
Constructs a JCDelegate identified by the fully qualified CLR delegate type name.
JCDelegate(JCType) - Constructor for class org.mases.jcobridge.JCDelegate
Constructs a JCDelegate from a pre-resolved JCType handle.
JCEnum - Class in org.mases.jcobridge
JVM-side representation of a CLR enum value, including support for [Flags] enums.
JCEventEmit - Class in org.mases.jcobridge
The JCEventEmit class represents a generic implementation of IJCEventEmit
JCEventEmit() - Constructor for class org.mases.jcobridge.JCEventEmit
 
JCException - Exception in org.mases.jcobridge
Base exception class for errors originating within the JCOBridge library itself.
JCFileEventLog - Class in org.mases.jcobridge
File-based implementation of IJCEventLog that appends all bridge diagnostic messages to a text file.
JCFileEventLog(String) - Constructor for class org.mases.jcobridge.JCFileEventLog
Opens (or creates) the log file at the given path and prepares the buffered writer.
JCHandler - Class in org.mases.jcobridge
Base class for all JVM-side handles to CLR objects.
JCJControl - Class in org.mases.jcobridge
Swing wrapper that embeds a CLR graphical object (WinForms or WPF control) inside a Swing component hierarchy.
JCListener - Class in org.mases.jcobridge
Base implementation of the JVM-side event raiser for JCOBridge listeners.
JCListener(String) - Constructor for class org.mases.jcobridge.JCListener
Constructs a JCListener and registers it with the JCOBridge native runtime using the provided key.
JCNativeException - Exception in org.mases.jcobridge
Exception thrown when a CLR exception crosses the JNI boundary into the JVM.
JCNull - Class in org.mases.jcobridge
Typed null placeholder for CLR reference type parameters.
JCNull(String) - Constructor for class org.mases.jcobridge.JCNull
Constructs a typed null for a CLR type identified by its fully qualified name.
JCNull(JCType) - Constructor for class org.mases.jcobridge.JCNull
Constructs a typed null from a pre-resolved JCType handle.
JCObject - Class in org.mases.jcobridge
JVM-side proxy for a CLR object instance.
JCObjectIterator - Class in org.mases.jcobridge
JVM-side iterator for a CLR IEnumerable object.
JCOBridge - Class in org.mases.jcobridge
Main entry point for JVM→CLR interop via JCOBridge.
JCRefOut<T> - Class in org.mases.jcobridge
Wrapper for passing arguments by reference (ref / out) across the JNI boundary.
JCSharedBuffer - Class in org.mases.jcobridge
A ByteBuffer wrapper that manages memory shared between the JVM and the CLR.
JCType - Class in org.mases.jcobridge
JVM-side handle for a CLR System.Type.
JCVoid - Class in org.mases.jcobridge
Sentinel type representing a CLR void return value on the JVM side.
JCVoid() - Constructor for class org.mases.jcobridge.JCVoid
Constructs a new JCVoid sentinel instance.
JCVoidDelegate - Class in org.mases.jcobridge
JVM-side representation of a CLR delegate with a void return type.
JCVoidDelegate(String) - Constructor for class org.mases.jcobridge.JCVoidDelegate
Constructs a JCVoidDelegate identified by the fully qualified CLR delegate type name.
JCVoidDelegate(JCType) - Constructor for class org.mases.jcobridge.JCVoidDelegate
Constructs a JCVoidDelegate from a pre-resolved JCType handle.
JCVoidEventEmit - Class in org.mases.jcobridge
Convenience abstract base class for void-return CLR event handlers.
JCVoidEventEmit() - Constructor for class org.mases.jcobridge.JCVoidEventEmit
 
JVMHelper - Class in org.mases.jcobridge
The JVMHelper class implements methods to help interaction from CLR.
JVMHelper() - Constructor for class org.mases.jcobridge.JVMHelper
 

L

limit() - Method in class org.mases.jcobridge.JCSharedBuffer
Returns this buffer's limit.
limit(int) - Method in class org.mases.jcobridge.JCSharedBuffer
Sets this buffer's limit.
Load() - Static method in class org.mases.jcobridge.JCOBridge
Loads the CLR/JVM wrapper library for Windows (J2CBridge_x64.dll or J2CBridge_x86.dll), resolved relative to the JCOBridge JAR location.
LoadWrapper(String) - Static method in class org.mases.jcobridge.JCOBridge
Loads the CLR/JVM wrapper library from the given absolute path.

M

mark() - Method in class org.mases.jcobridge.JCSharedBuffer
Sets this buffer's mark at its position.

N

NewObject(String, Object...) - Method in class org.mases.jcobridge.JCOBridge
Creates a new instance of the specified CLR type, passing optional constructor arguments.
NewObject(JCType, Object...) - Method in class org.mases.jcobridge.JCOBridge
Creates a new instance of the CLR type represented by the given JCType handle, passing optional constructor arguments.
NewObject(Object...) - Method in class org.mases.jcobridge.JCType
Creates a new instance of the CLR type represented by this handle, passing optional constructor arguments.
next() - Method in class org.mases.jcobridge.JCObjectIterator
Returns the next element in the CLR enumeration as a JCObject.

O

order() - Method in class org.mases.jcobridge.JCSharedBuffer
Retrieves this buffer's byte order.
order(ByteOrder) - Method in class org.mases.jcobridge.JCSharedBuffer
Modifies this buffer's byte order.
org.mases.jcobridge - package org.mases.jcobridge
Provides the classes necessary to create and manage a bridge between JVM and CLR contexts.

P

position() - Method in class org.mases.jcobridge.JCSharedBuffer
Returns this buffer's position.
position(int) - Method in class org.mases.jcobridge.JCSharedBuffer
Sets this buffer's position.
put(byte) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative put method  (optional operation).
put(int, byte) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute put method  (optional operation).
put(ByteBuffer) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative bulk put method  (optional operation).
put(byte[], int, int) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative bulk put method  (optional operation).
put(byte[]) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative bulk put method  (optional operation).
putChar(char) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative put method for writing a char value  (optional operation).
putChar(int, char) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute put method for writing a char value  (optional operation).
putDouble(double) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative put method for writing a double value  (optional operation).
putDouble(int, double) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute put method for writing a double value  (optional operation).
putFloat(float) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative put method for writing a float value  (optional operation).
putFloat(int, float) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute put method for writing a float value  (optional operation).
putInt(int) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative put method for writing an int value  (optional operation).
putInt(int, int) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute put method for writing an int value  (optional operation).
putLong(long) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative put method for writing a long value  (optional operation).
putLong(int, long) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute put method for writing a long value  (optional operation).
putShort(short) - Method in class org.mases.jcobridge.JCSharedBuffer
Relative put method for writing a short value  (optional operation).
putShort(int, short) - Method in class org.mases.jcobridge.JCSharedBuffer
Absolute put method for writing a short value  (optional operation).

R

raiseEvent(String) - Method in interface org.mases.jcobridge.IJCListener
Raises the named event on the CLR side with no associated data.
raiseEvent(int) - Method in interface org.mases.jcobridge.IJCListener
Raises the event identified by numeric index on the CLR side with no associated data.
raiseEvent(String, Object) - Method in interface org.mases.jcobridge.IJCListener
Raises the named event on the CLR side, passing a single data object.
raiseEvent(int, Object) - Method in interface org.mases.jcobridge.IJCListener
Raises the event identified by numeric index on the CLR side, passing a single data object.
raiseEvent(String, Object, Object...) - Method in interface org.mases.jcobridge.IJCListener
Raises the named event on the CLR side, passing a primary data object and additional arguments.
raiseEvent(int, Object, Object...) - Method in interface org.mases.jcobridge.IJCListener
Raises the event identified by numeric index on the CLR side, passing a primary data object and additional arguments.
raiseEvent(String) - Method in class org.mases.jcobridge.JCListener
Raises the named event on the CLR side with no associated data.
raiseEvent(int) - Method in class org.mases.jcobridge.JCListener
Raises the event identified by numeric index on the CLR side with no associated data.
raiseEvent(String, Object) - Method in class org.mases.jcobridge.JCListener
Raises the named event on the CLR side, passing a single data object.
raiseEvent(int, Object) - Method in class org.mases.jcobridge.JCListener
Raises the event identified by numeric index on the CLR side, passing a single data object.
raiseEvent(String, Object, Object...) - Method in class org.mases.jcobridge.JCListener
Raises the named event on the CLR side, passing a primary data object and additional arguments.
raiseEvent(int, Object, Object...) - Method in class org.mases.jcobridge.JCListener
Raises the event identified by numeric index on the CLR side, passing a primary data object and additional arguments.
RegisterEventListener(String, IJCVoidEventEmit) - Method in class org.mases.jcobridge.JCControl
Registers a void-return CLR event handler on the underlying CLR control.
RegisterEventListener(String, IJCEventEmit) - Method in class org.mases.jcobridge.JCControl
Registers a value-returning CLR event handler on the underlying CLR control.
RegisterEventListener(String, IJCVoidEventEmit) - Method in class org.mases.jcobridge.JCJControl
Registers a void-return CLR event handler on the underlying CLR control.
RegisterEventListener(String, IJCEventEmit) - Method in class org.mases.jcobridge.JCJControl
Registers a value-returning CLR event handler on the underlying CLR control.
RegisterEventListener(String, IJCVoidEventEmit) - Method in class org.mases.jcobridge.JCObject
Registers a void-return CLR event handler on this object.
RegisterEventListener(String, IJCEventEmit) - Method in class org.mases.jcobridge.JCObject
Registers a value-returning CLR event handler on this object.
RegisterEventLog(IJCEventLog) - Method in class org.mases.jcobridge.JCOBridge
Registers a diagnostic logger with the CLR context.
RegisterJVMGlobal(String, Object) - Static method in class org.mases.jcobridge.JCOBridge
Registers a JVM object in the global shared map, making it accessible from the CLR side by key.
release() - Method in interface org.mases.jcobridge.IJCListener
Releases the native resources held by this listener and unregisters it from the JCOBridge runtime.
release() - Method in class org.mases.jcobridge.JCListener
Releases the native resources held by this listener and unregisters it from the JCOBridge runtime.
remaining() - Method in class org.mases.jcobridge.JCSharedBuffer
Returns the number of elements between the current position and the limit.
remove(JCEnum) - Method in class org.mases.jcobridge.JCEnum
Returns a new JCEnum that is the logical XOR (difference) of this instance and value, removing the flags present in value from this instance.
removeNotify() - Method in class org.mases.jcobridge.JCControl
removeNotify() - Method in class org.mases.jcobridge.JCJControl
requestFocus() - Method in class org.mases.jcobridge.JCControl
requestFocus() - Method in class org.mases.jcobridge.JCJControl
reset() - Method in class org.mases.jcobridge.JCSharedBuffer
Resets this buffer's position to the previously-marked position.
rewind() - Method in class org.mases.jcobridge.JCSharedBuffer
Rewinds this buffer.

S

Set(String, Object) - Method in class org.mases.jcobridge.JCControl
Sets an instance property or field on the underlying CLR control.
Set(String, Object) - Method in class org.mases.jcobridge.JCJControl
Sets an instance property or field on the underlying CLR control.
Set(String, Object) - Method in class org.mases.jcobridge.JCObject
Sets an instance property on the underlying CLR object.
Set(String, Object) - Method in class org.mases.jcobridge.JCType
Sets a static property on the CLR type represented by this handle.
setAll(T[], IntFunction<? extends T>) - Static method in class org.mases.jcobridge.JVMHelper
 
setAll(T[], Supplier<? extends T>) - Static method in class org.mases.jcobridge.JVMHelper
 
setCLRRID(String) - Static method in class org.mases.jcobridge.JCOBridge
Sets the .NET Runtime Identifier (RID) override.
setCoreCLREnableDesktop(Boolean) - Static method in class org.mases.jcobridge.JCOBridge
Enables or disables Microsoft.WindowsDesktop.App hosting.
setCoreCLRVersion(String) - Static method in class org.mases.jcobridge.JCOBridge
Sets the target .NET major version.
SetField(String, Object) - Method in class org.mases.jcobridge.JCObject
Sets an instance field on the underlying CLR object.
SetField(String, Object) - Method in class org.mases.jcobridge.JCType
Sets a static field on the CLR type represented by this handle.
setGlobalize(boolean) - Static method in class org.mases.jcobridge.JCOBridge
Controls whether the hosted .NET Core instance will be globalized.
setLicensePath(String) - Static method in class org.mases.jcobridge.JCOBridge
Sets the path where the JCOBridge license file is located.
setNativeMemoryReserved(int) - Static method in class org.mases.jcobridge.JCSharedBuffer
Change the value of the native memory reserved
setNativeMemoryThreshold(long) - Static method in class org.mases.jcobridge.JCSharedBuffer
Change the limit of native memory can be used before trigger the GC for a cleanup
setNativePath(String) - Static method in class org.mases.jcobridge.JCOBridge
Sets the path from which the JCOBridge native library is loaded.
setObject(Object) - Method in class org.mases.jcobridge.JCRefOut
Writes the CLR result back into the wrapped container after the CLR call returns.
setObject(Y[]) - Method in class org.mases.jcobridge.JCRefOut
Writes a CLR array result back into the wrapped array container after the CLR call returns.
setReturnData(Object) - Method in interface org.mases.jcobridge.IJCListener
Sets the return value that the CLR handler provides for the current event.
setReturnData(Object) - Method in class org.mases.jcobridge.JCListener
Sets the return value that the CLR handler provides for the current event.
setReuseByteBuffer(boolean) - Static method in class org.mases.jcobridge.JCSharedBuffer
Change this value to enable/disable reuse of ByteBuffer
setReuseQueueThreshold(int) - Static method in class org.mases.jcobridge.JCSharedBuffer
Change this value to set reuse threshold of ByteBuffer
setScopedOn(String) - Static method in class org.mases.jcobridge.JCOBridge
Sets the scoped-on value for license validation.
setScopedOnVersion(String) - Static method in class org.mases.jcobridge.JCOBridge
Sets the scoped-on version for license validation.
setSizeAndVisibility(boolean, int, int, int, int) - Method in interface org.mases.jcobridge.IJCGraphicContainer
Called by the CLR host to update the visibility and bounding rectangle of the embedded JVM window.
SetWrapperPath(String) - Static method in class org.mases.jcobridge.JCOBridge
Sets the path to the CLR/JVM wrapper library.
slice() - Method in class org.mases.jcobridge.JCSharedBuffer
Creates a new byte buffer whose content is a shared subsequence of this buffer's content.
startMeasureOverride(int, int) - Method in interface org.mases.jcobridge.IJCGraphicContainer
Called by the CLR layout engine at the start of a measure pass, providing the available size constraints.

T

toObject(boolean[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toObject(byte[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toObject(char[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toObject(double[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toObject(float[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toObject(int[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toObject(long[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toObject(short[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toPrimitive(Boolean[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toPrimitive(Boolean[], boolean) - Static method in class org.mases.jcobridge.JVMHelper
 
toPrimitive(Byte[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toPrimitive(Character[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toPrimitive(Double[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toPrimitive(Float[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toPrimitive(Integer[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toPrimitive(Long[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toPrimitive(Short[]) - Static method in class org.mases.jcobridge.JVMHelper
 
toString() - Method in class org.mases.jcobridge.JCAssembly
Returns the string representation of the underlying CLR assembly by delegating to the CLR ToString method.
toString() - Method in class org.mases.jcobridge.JCControl
Returns the string representation of the underlying CLR control by delegating to JCObject.toString().
toString() - Method in class org.mases.jcobridge.JCEnum
Returns a human-readable string in the form "TypeName: value1, value2, ...".
toString() - Method in class org.mases.jcobridge.JCJControl
Returns the string representation of the underlying CLR control by delegating to JCObject.toString().
toString() - Method in class org.mases.jcobridge.JCObject
Returns the string representation of the underlying CLR object by delegating to the CLR ToString method.
toString() - Method in class org.mases.jcobridge.JCObjectIterator
Returns the string representation of the underlying CLR enumerator by delegating to the CLR ToString method.
toString() - Method in class org.mases.jcobridge.JCSharedBuffer
Returns a string summarizing the state of this buffer.
toString() - Method in class org.mases.jcobridge.JCType
Returns the string representation of the underlying CLR type by delegating to the CLR ToString method.

U

UnregisterEventListener(String, IJCVoidEventEmit) - Method in class org.mases.jcobridge.JCControl
Unregisters a void-return CLR event handler from the underlying CLR control.
UnregisterEventListener(String, IJCEventEmit) - Method in class org.mases.jcobridge.JCControl
Unregisters a value-returning CLR event handler from the underlying CLR control.
UnregisterEventListener(String, IJCVoidEventEmit) - Method in class org.mases.jcobridge.JCJControl
Unregisters a void-return CLR event handler from the underlying CLR control.
UnregisterEventListener(String, IJCEventEmit) - Method in class org.mases.jcobridge.JCJControl
Unregisters a value-returning CLR event handler from the underlying CLR control.
UnregisterEventListener(String, IJCVoidEventEmit) - Method in class org.mases.jcobridge.JCObject
Unregisters a void-return CLR event handler from this object.
UnregisterEventListener(String, IJCEventEmit) - Method in class org.mases.jcobridge.JCObject
Unregisters a value-returning CLR event handler from this object.
UnregisterJVMGlobal(String) - Static method in class org.mases.jcobridge.JCOBridge
Unregisters a JVM object from the global shared map, removing it from both the native registry and JCOBridge.registeredObjectsMap, allowing it to be collected by the GC.

W

wndProcHandler(long, int, long, long, boolean) - Method in interface org.mases.jcobridge.IJCGraphicContainer
Called by the CLR host to forward a Windows message to this implementation.
A C D E F G H I J L M N O P R S T U W 
Skip navigation links