com.jniwrapper.win32.ole.impl
Class IAdviseSinkImpl

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.win32.com.impl.IUnknownImpl
          extended bycom.jniwrapper.win32.ole.impl.IAdviseSinkImpl
All Implemented Interfaces:
AutoDeleteParameter, IAdviseSink, IUnknown, PointerParameter

public class IAdviseSinkImpl
extends IUnknownImpl
implements IAdviseSink

Represents COM interface IAdviseSink.


Nested Class Summary
 
Nested classes inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl
IUnknownImpl.MemoryBufferImpl
 
Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Fields inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl
DebugComfyJ, LICENSE_TYPE, PTR_NULL
 
Fields inherited from class com.jniwrapper.Parameter
V
 
Constructor Summary
  IAdviseSinkImpl()
           
  IAdviseSinkImpl(CLSID clsid, ClsCtx dwClsContext)
           
  IAdviseSinkImpl(CLSID clsid, IUnknown pUnkOuter, ClsCtx dwClsContext)
           
  IAdviseSinkImpl(IUnknown that)
           
protected IAdviseSinkImpl(IUnknownImpl that)
           
 
Method Summary
 java.lang.Object clone()
           
 IID getIID()
           
 void onClose()
           
 void onDataChange(FormatEtc pformatetc, StgMedium pStgmed)
           
 void onRename(IMoniker pmk)
           
 void onSave()
           
 void onViewChange(DvAspect dwAspect, Int32 lindex)
           
 
Methods inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl
acceptIOPerformer, addRef, asVoidPointer, dumpVTBL, equals, fromVoidPointer, getDebugInfo, getInterfaceIdentifier, getLength, hashCode, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeStandardVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, invokeVirtualMethod, isAutoDelete, isNull, isSameObject, queryInterface, queryInterface, read, release, setAutoDelete, setNull, setValue, write
 
Methods inherited from class com.jniwrapper.Parameter
, a, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write
 
Methods inherited from class java.lang.Object
finalize, getClass, 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
 

Field Detail

INTERFACE_IDENTIFIER

public static final java.lang.String INTERFACE_IDENTIFIER
See Also:
Constant Field Values
Constructor Detail

IAdviseSinkImpl

public IAdviseSinkImpl()

IAdviseSinkImpl

protected IAdviseSinkImpl(IUnknownImpl that)
                   throws ComException

IAdviseSinkImpl

public IAdviseSinkImpl(IUnknown that)

IAdviseSinkImpl

public IAdviseSinkImpl(CLSID clsid,
                       ClsCtx dwClsContext)
                throws ComException

IAdviseSinkImpl

public IAdviseSinkImpl(CLSID clsid,
                       IUnknown pUnkOuter,
                       ClsCtx dwClsContext)
                throws ComException
Method Detail

onDataChange

public void onDataChange(FormatEtc pformatetc,
                         StgMedium pStgmed)
Specified by:
onDataChange in interface IAdviseSink
Parameters:
pformatetc - [in]
pStgmed - [in]

onViewChange

public void onViewChange(DvAspect dwAspect,
                         Int32 lindex)
Specified by:
onViewChange in interface IAdviseSink
Parameters:
dwAspect - [in]
lindex - [in]

onRename

public void onRename(IMoniker pmk)
Specified by:
onRename in interface IAdviseSink
Parameters:
pmk - [in]

onSave

public void onSave()
Specified by:
onSave in interface IAdviseSink

onClose

public void onClose()
Specified by:
onClose in interface IAdviseSink

getIID

public IID getIID()
Overrides:
getIID in class IUnknownImpl

clone

public java.lang.Object clone()
Overrides:
clone in class IUnknownImpl