com.jniwrapper.win32.ie.event
Class BaseEventListenerServer

java.lang.Object
  extended by com.jniwrapper.win32.com.server.IUnknownServer
      extended by com.jniwrapper.win32.ie.event.BaseEventListenerServer
All Implemented Interfaces:
com.jniwrapper.AutoDeleteParameter, com.jniwrapper.win32.automation.IDispatch, com.jniwrapper.win32.com.IUnknown
Direct Known Subclasses:
DOMEventListenerServer

public abstract class BaseEventListenerServer
extends com.jniwrapper.win32.com.server.IUnknownServer
implements com.jniwrapper.win32.automation.IDispatch

Base class for event support implementation. This class is used only internally and is not a part of the public API.


Field Summary
 
Fields inherited from class com.jniwrapper.win32.com.server.IUnknownServer
e
 
Fields inherited from interface com.jniwrapper.win32.automation.IDispatch
INTERFACE_IDENTIFIER
 
Constructor Summary
BaseEventListenerServer(com.jniwrapper.win32.com.server.CoClassMetaInfo classImpl)
           
 
Method Summary
protected abstract  java.lang.Object fireEvent(com.jniwrapper.win32.automation.types.DispParams dispParams)
           
 void getIDsOfNames(com.jniwrapper.win32.com.types.IID iid, com.jniwrapper.ComplexArray names, com.jniwrapper.UInt cNames, com.jniwrapper.win32.com.types.LocaleID lcid, com.jniwrapper.ComplexArray dispids)
           
 com.jniwrapper.win32.automation.ITypeInfo getTypeInfo(com.jniwrapper.UInt uInt, com.jniwrapper.win32.com.types.LocaleID lcid)
           
 com.jniwrapper.UInt getTypeInfoCount()
           
 void invoke(com.jniwrapper.win32.automation.types.DispID dispID, com.jniwrapper.win32.com.types.IID iid, com.jniwrapper.win32.com.types.LocaleID lcid, com.jniwrapper.UInt16 uInt16, com.jniwrapper.win32.automation.types.DispParams dispParams, com.jniwrapper.win32.automation.types.Variant result, com.jniwrapper.win32.automation.types.ExcepInfo excepInfo, com.jniwrapper.UInt uInt)
           
 
Methods inherited from class com.jniwrapper.win32.com.server.IUnknownServer
, a, a, addRef, addRefAggregated, b, create, destroy, doDestroy, doQueryInterface, getClassImpl, getRefCount, isAutoDelete, isNull, queryInterface, queryInterfaceAggregated, release, releaseAggregated, setAutoDelete, setNull
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jniwrapper.win32.com.IUnknown
addRef, isNull, queryInterface, release, setNull
 
Methods inherited from interface com.jniwrapper.AutoDeleteParameter
isAutoDelete, setAutoDelete
 

Constructor Detail

BaseEventListenerServer

public BaseEventListenerServer(com.jniwrapper.win32.com.server.CoClassMetaInfo classImpl)
Method Detail

getTypeInfoCount

public com.jniwrapper.UInt getTypeInfoCount()
                                     throws com.jniwrapper.win32.com.ComException
Specified by:
getTypeInfoCount in interface com.jniwrapper.win32.automation.IDispatch
Throws:
com.jniwrapper.win32.com.ComException

getTypeInfo

public com.jniwrapper.win32.automation.ITypeInfo getTypeInfo(com.jniwrapper.UInt uInt,
                                                             com.jniwrapper.win32.com.types.LocaleID lcid)
                                                      throws com.jniwrapper.win32.com.ComException
Specified by:
getTypeInfo in interface com.jniwrapper.win32.automation.IDispatch
Throws:
com.jniwrapper.win32.com.ComException

getIDsOfNames

public void getIDsOfNames(com.jniwrapper.win32.com.types.IID iid,
                          com.jniwrapper.ComplexArray names,
                          com.jniwrapper.UInt cNames,
                          com.jniwrapper.win32.com.types.LocaleID lcid,
                          com.jniwrapper.ComplexArray dispids)
                   throws com.jniwrapper.win32.com.ComException
Specified by:
getIDsOfNames in interface com.jniwrapper.win32.automation.IDispatch
Throws:
com.jniwrapper.win32.com.ComException

invoke

public void invoke(com.jniwrapper.win32.automation.types.DispID dispID,
                   com.jniwrapper.win32.com.types.IID iid,
                   com.jniwrapper.win32.com.types.LocaleID lcid,
                   com.jniwrapper.UInt16 uInt16,
                   com.jniwrapper.win32.automation.types.DispParams dispParams,
                   com.jniwrapper.win32.automation.types.Variant result,
                   com.jniwrapper.win32.automation.types.ExcepInfo excepInfo,
                   com.jniwrapper.UInt uInt)
            throws com.jniwrapper.win32.com.ComException
Specified by:
invoke in interface com.jniwrapper.win32.automation.IDispatch
Throws:
com.jniwrapper.win32.com.ComException

fireEvent

protected abstract java.lang.Object fireEvent(com.jniwrapper.win32.automation.types.DispParams dispParams)