com.jniwrapper.win32.ole.impl
Class IOleObjectImpl
java.lang.Object
com.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.ole.impl.IOleObjectImpl
- All Implemented Interfaces:
- AutoDeleteParameter, PointerParameter, IUnknown, IOleObject
public class IOleObjectImpl
- extends IUnknownImpl
- implements IOleObject
Represents COM interface IOleObject.
| Fields inherited from class com.jniwrapper.Parameter |
V |
|
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 |
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
IOleObjectImpl
public IOleObjectImpl()
IOleObjectImpl
protected IOleObjectImpl(IUnknownImpl that)
throws ComException
- Throws:
ComException
IOleObjectImpl
public IOleObjectImpl(IUnknown that)
IOleObjectImpl
public IOleObjectImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
IOleObjectImpl
public IOleObjectImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
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