com.jniwrapper.win32.ole.impl
Class IOleObjectImpl

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

public class IOleObjectImpl
extends IUnknownImpl
implements IOleObject

Represents COM interface IOleObject.


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
  IOleObjectImpl()
           
  IOleObjectImpl(CLSID clsid, ClsCtx dwClsContext)
           
  IOleObjectImpl(CLSID clsid, IUnknown pUnkOuter, ClsCtx dwClsContext)
           
  IOleObjectImpl(IUnknown that)
           
protected IOleObjectImpl(IUnknownImpl that)
           
 
Method Summary
 Int32 advise(IAdviseSink pIAdviseSink)
           
 java.lang.Object clone()
           
 void close(OleClose dwSaveOption)
           
 void doVerb(LongInt iVerb, Msg lpmsg, IOleClientSite pActiveSite, LongInt lindex, Wnd hwndParent, Rect lprcPosRect)
           
 IEnumStatData enumAdvise()
           
 IEnumOleVerb enumVerbs()
           
 IOleClientSite getClientSite()
           
 IDataObject getClipboardData(Int32 dwReserved)
           
 Size getExtent(DvAspect dwDrawAspect)
           
 IID getIID()
           
 OleMisc getMiscStatus(DvAspect dwAspect)
           
 IMoniker getMoniker(OleGetMoniker dwAssign, OleWhichMk dwWhichMoniker)
           
 CLSID getUserClassID()
           
 OleStr getUserType(UserClassType dwFormOfType)
           
 void initFromData(IDataObject pDataObject, VariantBool fCreation, Int32 dwReserved)
           
 void isUpToDate()
           
 void setClientSite(IOleClientSite ppClientSite)
           
 void setColorScheme(LogPalette pLogpal)
           
 void setExtent(DvAspect dwDrawAspect, Size pSIZE)
           
 void setHostNames(OleStr szContainerApp, OleStr szContainerObj)
           
 void setMoniker(OleWhichMk dwWhichMoniker, IMoniker pmIMoniker)
           
 void unadvise(Int32 dwConnection)
           
 void update()
           
 
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

IOleObjectImpl

public IOleObjectImpl()

IOleObjectImpl

protected IOleObjectImpl(IUnknownImpl that)
                  throws ComException

IOleObjectImpl

public IOleObjectImpl(IUnknown that)

IOleObjectImpl

public IOleObjectImpl(CLSID clsid,
                      ClsCtx dwClsContext)
               throws ComException

IOleObjectImpl

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

setClientSite

public void setClientSite(IOleClientSite ppClientSite)
                   throws ComException
Specified by:
setClientSite in interface IOleObject
Parameters:
ppClientSite - [in]
Throws:
ComException

getClientSite

public IOleClientSite getClientSite()
                             throws ComException
Specified by:
getClientSite in interface IOleObject
Throws:
ComException

setHostNames

public void setHostNames(OleStr szContainerApp,
                         OleStr szContainerObj)
                  throws ComException
Specified by:
setHostNames in interface IOleObject
Parameters:
szContainerApp - [in]
szContainerObj - [in]
Throws:
ComException

close

public void close(OleClose dwSaveOption)
           throws ComException
Specified by:
close in interface IOleObject
Parameters:
dwSaveOption - [in]
Throws:
ComException

setMoniker

public void setMoniker(OleWhichMk dwWhichMoniker,
                       IMoniker pmIMoniker)
                throws ComException
Specified by:
setMoniker in interface IOleObject
Parameters:
dwWhichMoniker - [in]
pmIMoniker - [in]
Throws:
ComException

getMoniker

public IMoniker getMoniker(OleGetMoniker dwAssign,
                           OleWhichMk dwWhichMoniker)
                    throws ComException
Specified by:
getMoniker in interface IOleObject
Parameters:
dwAssign - [in]
dwWhichMoniker - [in]
Throws:
ComException

initFromData

public void initFromData(IDataObject pDataObject,
                         VariantBool fCreation,
                         Int32 dwReserved)
                  throws ComException
Specified by:
initFromData in interface IOleObject
Parameters:
pDataObject - [in]
fCreation - [in]
dwReserved - [in]
Throws:
ComException

getClipboardData

public IDataObject getClipboardData(Int32 dwReserved)
                             throws ComException
Specified by:
getClipboardData in interface IOleObject
Parameters:
dwReserved - [in]
Throws:
ComException

doVerb

public void doVerb(LongInt iVerb,
                   Msg lpmsg,
                   IOleClientSite pActiveSite,
                   LongInt lindex,
                   Wnd hwndParent,
                   Rect lprcPosRect)
            throws ComException
Specified by:
doVerb in interface IOleObject
Parameters:
iVerb - [in]
lpmsg - [in]
pActiveSite - [in]
lindex - [in]
hwndParent - [in]
lprcPosRect - [in]
Throws:
ComException

enumVerbs

public IEnumOleVerb enumVerbs()
                       throws ComException
Specified by:
enumVerbs in interface IOleObject
Throws:
ComException

update

public void update()
            throws ComException
Specified by:
update in interface IOleObject
Throws:
ComException

isUpToDate

public void isUpToDate()
                throws ComException
Specified by:
isUpToDate in interface IOleObject
Throws:
ComException

getUserClassID

public CLSID getUserClassID()
                     throws ComException
Specified by:
getUserClassID in interface IOleObject
Throws:
ComException

getUserType

public OleStr getUserType(UserClassType dwFormOfType)
                   throws ComException
Specified by:
getUserType in interface IOleObject
Parameters:
dwFormOfType - [in]
Throws:
ComException

setExtent

public void setExtent(DvAspect dwDrawAspect,
                      Size pSIZE)
               throws ComException
Specified by:
setExtent in interface IOleObject
Parameters:
dwDrawAspect - [in]
pSIZE - [in]
Throws:
ComException

getExtent

public Size getExtent(DvAspect dwDrawAspect)
               throws ComException
Specified by:
getExtent in interface IOleObject
Parameters:
dwDrawAspect - [in]
Throws:
ComException

advise

public Int32 advise(IAdviseSink pIAdviseSink)
             throws ComException
Specified by:
advise in interface IOleObject
Parameters:
pIAdviseSink - [in]
Throws:
ComException

unadvise

public void unadvise(Int32 dwConnection)
              throws ComException
Specified by:
unadvise in interface IOleObject
Parameters:
dwConnection - [in]
Throws:
ComException

enumAdvise

public IEnumStatData enumAdvise()
                         throws ComException
Specified by:
enumAdvise in interface IOleObject
Throws:
ComException

getMiscStatus

public OleMisc getMiscStatus(DvAspect dwAspect)
                      throws ComException
Specified by:
getMiscStatus in interface IOleObject
Parameters:
dwAspect - [in]
Throws:
ComException

setColorScheme

public void setColorScheme(LogPalette pLogpal)
                    throws ComException
Specified by:
setColorScheme in interface IOleObject
Parameters:
pLogpal - [in]
Throws:
ComException

getIID

public IID getIID()
Overrides:
getIID in class IUnknownImpl

clone

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