com.jniwrapper.win32.ole.impl
Class IOleInPlaceSiteImpl

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.win32.com.impl.IUnknownImpl
          extended bycom.jniwrapper.win32.ole.impl.IOleWindowImpl
              extended bycom.jniwrapper.win32.ole.impl.IOleInPlaceSiteImpl
All Implemented Interfaces:
AutoDeleteParameter, IOleInPlaceSite, IOleWindow, IUnknown, PointerParameter
Direct Known Subclasses:
IOleInPlaceSiteExImpl

public class IOleInPlaceSiteImpl
extends IOleWindowImpl
implements IOleInPlaceSite

Represents COM interface IOleInPlaceSite


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
  IOleInPlaceSiteImpl()
           
  IOleInPlaceSiteImpl(CLSID clsid, ClsCtx dwClsContext)
           
  IOleInPlaceSiteImpl(CLSID clsid, IUnknown pUnkOuter, ClsCtx dwClsContext)
           
  IOleInPlaceSiteImpl(IUnknown that)
           
protected IOleInPlaceSiteImpl(IUnknownImpl that)
           
 
Method Summary
 void canInPlaceActivate()
           
 java.lang.Object clone()
           
 void deactivateAndUndo()
           
 void discardUndoState()
           
 IID getIID()
           
 void getWindowContext(IOleInPlaceFrame ppFrame, IOleInPlaceUIWindow ppDoc, Rect lprcPosRect, Rect lprcClipRect, OleInplaceFrameInfo lpFrameInfo)
           
 void onInPlaceActivate()
           
 void onInPlaceDeactivate()
           
 void onPosRectChange(Rect lprcPosRect)
           
 void onUIActivate()
           
 void onUIDeactivate(VariantBool fUndoable)
           
 void scroll(Int32 scrollX, Int32 scrollY)
           
 
Methods inherited from class com.jniwrapper.win32.ole.impl.IOleWindowImpl
contextSensitiveHelp, getWindow
 
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.ole.IOleWindow
contextSensitiveHelp, getWindow
 
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

IOleInPlaceSiteImpl

public IOleInPlaceSiteImpl()

IOleInPlaceSiteImpl

protected IOleInPlaceSiteImpl(IUnknownImpl that)
                       throws ComException

IOleInPlaceSiteImpl

public IOleInPlaceSiteImpl(IUnknown that)

IOleInPlaceSiteImpl

public IOleInPlaceSiteImpl(CLSID clsid,
                           ClsCtx dwClsContext)
                    throws ComException

IOleInPlaceSiteImpl

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

canInPlaceActivate

public void canInPlaceActivate()
                        throws ComException
Specified by:
canInPlaceActivate in interface IOleInPlaceSite
Throws:
ComException

onInPlaceActivate

public void onInPlaceActivate()
                       throws ComException
Specified by:
onInPlaceActivate in interface IOleInPlaceSite
Throws:
ComException

onUIActivate

public void onUIActivate()
                  throws ComException
Specified by:
onUIActivate in interface IOleInPlaceSite
Throws:
ComException

getWindowContext

public void getWindowContext(IOleInPlaceFrame ppFrame,
                             IOleInPlaceUIWindow ppDoc,
                             Rect lprcPosRect,
                             Rect lprcClipRect,
                             OleInplaceFrameInfo lpFrameInfo)
                      throws ComException
Specified by:
getWindowContext in interface IOleInPlaceSite
Parameters:
ppFrame - [out]
ppDoc - [out]
lprcPosRect - [out]
lprcClipRect - [out]
lpFrameInfo - [out]
Throws:
ComException

scroll

public void scroll(Int32 scrollX,
                   Int32 scrollY)
            throws ComException
Specified by:
scroll in interface IOleInPlaceSite
Parameters:
scrollX - [in]
scrollY - [in]
Throws:
ComException

onUIDeactivate

public void onUIDeactivate(VariantBool fUndoable)
                    throws ComException
Specified by:
onUIDeactivate in interface IOleInPlaceSite
Parameters:
fUndoable - [in]
Throws:
ComException

onInPlaceDeactivate

public void onInPlaceDeactivate()
                         throws ComException
Specified by:
onInPlaceDeactivate in interface IOleInPlaceSite
Throws:
ComException

discardUndoState

public void discardUndoState()
                      throws ComException
Specified by:
discardUndoState in interface IOleInPlaceSite
Throws:
ComException

deactivateAndUndo

public void deactivateAndUndo()
                       throws ComException
Specified by:
deactivateAndUndo in interface IOleInPlaceSite
Throws:
ComException

onPosRectChange

public void onPosRectChange(Rect lprcPosRect)
                     throws ComException
Specified by:
onPosRectChange in interface IOleInPlaceSite
Parameters:
lprcPosRect - [in]
Throws:
ComException

getIID

public IID getIID()
Overrides:
getIID in class IOleWindowImpl

clone

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