com.moesol.bindings.platform_sdk.component_services
Class IDispatch.Jni

java.lang.Object
  extended by com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni
      extended by com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni
All Implemented Interfaces:
IDispatch, IUnknown
Direct Known Subclasses:
_ADO.Jni, _Collection.Jni, _Collection.Jni, _DAO.Jni, _DispOnly.Jni, _DispOnly.Jni, _Stream.Jni, ADORecordConstruction.Jni, ADORecordsetConstruction.Jni, ADOStreamConstruction.Jni, Connection.Jni, ConnectionEvents.Jni, DispWithProperties.Jni, DispWithProperties.Jni, DTestServerEvents.Jni, DTestServerEvents.Jni, Error.Jni, Error.Jni, Filter.Jni, Filters.Jni, IDispOnly.Jni, IDispOnly.Jni, IDual.Jni, IDual.Jni, IExtraDual.Jni, IExtraDual.Jni, IJetEngine.Jni, IReplica.Jni, Property.Jni, RecordsetEvents.Jni
Enclosing interface:
IDispatch

public static class IDispatch.Jni
extends IUnknown.Jni
implements IDispatch

Java to COM implementation.


Nested Class Summary
protected static class IDispatch.Jni.MoeSolInternal
          Help prevent method/property name collisions.
 
Nested classes/interfaces inherited from interface com.moesol.bindings.platform_sdk.component_services.IDispatch
IDispatch.Disp, IDispatch.Jni
 
Field Summary
 
Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.IDispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, IID, TYPELIB
 
Constructor Summary
protected IDispatch.Jni()
          protect constructor
 
Method Summary
 void Invoke(int dispIdMember, GUID riid, int lcid, short wFlags, Object[] dispParams, Object[] varResult)
          Call native IDipatch::Invoke.
 
Methods inherited from class com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni
equals, finalize, hashCode, internalOnSetInterface, QueryInterface, QueryInterface, Release, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.moesol.bindings.platform_sdk.component_services.IUnknown
QueryInterface, QueryInterface, Release
 

Constructor Detail

IDispatch.Jni

protected IDispatch.Jni()
protect constructor

Method Detail

Invoke

public void Invoke(int dispIdMember,
                   GUID riid,
                   int lcid,
                   short wFlags,
                   Object[] dispParams,
                   Object[] varResult)
Call native IDipatch::Invoke. Native exceptions are mapped to Java exceptions.

Parameters:
dispIdMember -
riid -
lcid -
wFlags -
dispParams -
varResult -


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.