| Package | Description |
|---|---|
| org.jinterop.dcom.core |
Defines the classes and data structures required to work with j-Interop.
|
| org.jinterop.dcom.impls |
Defines factories to all external interfaces such as automation (IDispatch, ITypeInfo , IEnumVariant etc) and any other out of the box wrappers provided by j-Interop.
|
| org.jinterop.dcom.impls.automation |
Defines out-of-box classes for usage with COM servers supporting automation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JIComObjectImplWrapper
Internal Framework class.
|
| Modifier and Type | Field and Description |
|---|---|
protected IJIComObject |
JIComObjectImplWrapper.comObject |
| Modifier and Type | Method and Description |
|---|---|
IJIComObject |
JIComServer.createInstance()
Returns an
IJIComObject representing the COM Server. |
IJIComObject |
JIVariant.getObjectAsComObject() |
static IJIComObject |
JIFrameworkHelper.instantiateComObject(JISession session,
byte[] rawBytes,
String ipAddress)
Returns an Interface Pointer representation from raw bytes.
|
static IJIComObject |
JIFrameworkHelper.instantiateComObject(JISession session,
IJIComObject comObject)
Typically used in the Man-In-The-Middle scenario, where one j-Interop
system interacts with another over the wire.
|
static IJIComObject |
JIFrameworkHelper.instantiateLocalComObject(JISession session,
JILocalCoClass javaComponent)
Returns an Interface Pointer representation for the Java Component
|
IJIComObject |
JIComObjectImplWrapper.queryInterface(String iid) |
IJIComObject |
IJIComObject.queryInterface(String iid)
< p>
Retrieve interface references based on
iid. |
| Modifier and Type | Method and Description |
|---|---|
void |
JICallBuilder.addInParamAsComObject(IJIComObject comObject,
int FLAGS)
Add
[in] parameter as IJIComObject at the end
of the Parameter list. |
static String |
JIFrameworkHelper.attachEventHandler(IJIComObject comObject,
String sourceUUID,
IJIComObject eventListener) |
static void |
JIFrameworkHelper.detachEventHandler(IJIComObject comObject,
String identifier) |
void |
JICallBuilder.insertInParamAsComObjectAt(int index,
IJIComObject value,
int FLAGS)
Add
[in] parameter as IJIComObject at the
specified index in the Parameter list. |
static IJIComObject |
JIFrameworkHelper.instantiateComObject(JISession session,
IJIComObject comObject)
Typically used in the Man-In-The-Middle scenario, where one j-Interop
system interacts with another over the wire.
|
String |
JIComObjectImplWrapper.internal_setConnectionInfo(IJIComObject connectionPoint,
Integer cookie) |
String |
IJIComObject.internal_setConnectionInfo(IJIComObject connectionPoint,
Integer cookie)
Adds a connection point information and it's cookie to the
connectionPointMap internally.
|
| Constructor and Description |
|---|
JIComObjectImplWrapper(IJIComObject comObject) |
JIVariant(IJIComObject value)
Setting up a
VARIANT with an IJIComObject. |
JIVariant(IJIComObject value,
boolean isByRef)
Setting up a
VARIANT with an IJIComObject. |
| Modifier and Type | Method and Description |
|---|---|
static IJIComObject |
JIObjectFactory.buildObject(JISession session,
byte[] rawBytes)
Returns a COM Object from raw bytes.
|
static IJIComObject |
JIObjectFactory.buildObject(JISession session,
byte[] rawBytes,
String ipAddress)
Returns a COM Object from raw bytes.
|
static IJIComObject |
JIObjectFactory.buildObject(JISession session,
JILocalCoClass javaComponent)
Returns a local COM Object representation for the Java component.
|
static IJIComObject |
JIObjectFactory.narrowObject(IJIComObject comObject)
Narrows the
comObject into its right type based on
it's IID. |
static IJIComObject |
JIObjectFactory.narrowObject(JISession session,
IJIComObject comObject)
Typically used in the Man-In-The-Middle scenario.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
JIObjectFactory.attachEventHandler(IJIComObject comObject,
String sourceUUID,
IJIComObject eventListener)
Attaches an event handler to
comObject for the source event
interface of COM , identified by the sourceUUID. |
static void |
JIObjectFactory.detachEventHandler(IJIComObject comObject,
String identifier)
Detaches the event handler identified by
identifier and
associated with this comObject. |
static IJIComObject |
JIObjectFactory.narrowObject(IJIComObject comObject)
Narrows the
comObject into its right type based on
it's IID. |
static IJIComObject |
JIObjectFactory.narrowObject(JISession session,
IJIComObject comObject)
Typically used in the Man-In-The-Middle scenario.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IJIDispatch
< p>
Represents the Windows COM
IDispatch Interface. |
interface |
IJITypeInfo
Represents the Windows COM
ITypeInfo Interface. |
interface |
IJITypeLib
Represents the Windows COM
ITypeLib Interface. |
| Modifier and Type | Method and Description |
|---|---|
IJIComObject |
IJITypeInfo.createInstance(String riid)
Creates a new instance of a type that describes a component object class
(coclass).
|
static IJIComObject |
Internal_JIAutomationFactory.narrowObject(IJIComObject comObject) |
| Modifier and Type | Method and Description |
|---|---|
static IJIComObject |
Internal_JIAutomationFactory.narrowObject(IJIComObject comObject) |
Copyright © 2022. All rights reserved.