| 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.
|
| org.jinterop.dcom.test | |
| org.openscada.opc.dcom.common | |
| org.openscada.opc.dcom.common.impl | |
| org.openscada.opc.dcom.da.impl | |
| org.openscada.opc.dcom.list.impl |
| 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()
Retrieves the contained object as
IJIComObject. |
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)
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
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) |
| Modifier and Type | Method and Description |
|---|---|
JIVariant |
DWebBrowserEvents2.BeforeNavigate2(IJIComObject dispatch,
JIVariant URL,
JIVariant Flags,
JIVariant TargetFrameName,
JIVariant PostData,
JIVariant Headers,
JIVariant Cancel) |
void |
DWebBrowserEvents2.DocumentComplete(IJIComObject pDisp,
JIVariant URL) |
void |
DWebBrowserEvents2.NavigateComplete2(IJIComObject pDisp,
JIVariant URL) |
JIVariant |
DWebBrowserEvents2.NavigateError(IJIComObject pDisp,
JIVariant URL,
JIVariant Frame,
JIVariant StatusCode,
JIVariant Cancel) |
void |
DWebBrowserEvents2.PrintTemplateInstantiation(IJIComObject pDisp) |
void |
DWebBrowserEvents2.PrintTemplateTeardown(IJIComObject pDisp) |
void |
DWebBrowserEvents2.UpdatePageStatus(IJIComObject pDisp,
JIVariant nPage,
JIVariant fDone) |
| Modifier and Type | Method and Description |
|---|---|
IJIComObject |
EventHandler.getObject() |
| Modifier and Type | Method and Description |
|---|---|
protected IJIComObject |
BaseCOMObject.getCOMObject() |
IJIComObject |
EventHandlerImpl.getObject() |
| Modifier and Type | Method and Description |
|---|---|
static Object[] |
Helper.callRespectSFALSE(IJIComObject object,
JICallBuilder callObject)
Make the COM call but do not treat S_FALSE as error condition for the whole call
|
void |
EventHandlerImpl.setInfo(IJIComObject object,
String identifier) |
| Constructor and Description |
|---|
BaseCOMObject(IJIComObject comObject)
Create a new base COM object
|
EnumGUID(IJIComObject enumStringObject) |
EnumString(IJIComObject enumStringObject) |
OPCCommon(IJIComObject opcObject) |
| Constructor and Description |
|---|
OPCAsyncIO2(IJIComObject opcAsyncIO2) |
OPCBrowse(IJIComObject opcServer) |
OPCBrowseServerAddressSpace(IJIComObject opcServer) |
OPCGroupStateMgt(IJIComObject opcGroup) |
OPCItemIO(IJIComObject opcItemIO) |
OPCItemMgt(IJIComObject opcGroup) |
OPCItemProperties(IJIComObject opcItemProperties) |
OPCServer(IJIComObject opcServer) |
OPCSyncIO(IJIComObject opcSyncIO) |
| Constructor and Description |
|---|
OPCServerList(IJIComObject listObject) |
Copyright © 2017 LSST. All rights reserved.