com.jniwrapper.win32.ole.impl
Class IViewObjectImpl

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.win32.com.impl.IUnknownImpl
          extended bycom.jniwrapper.win32.ole.impl.IViewObjectImpl
All Implemented Interfaces:
AutoDeleteParameter, IUnknown, IViewObject, PointerParameter
Direct Known Subclasses:
IViewObject2Impl

public class IViewObjectImpl
extends IUnknownImpl
implements IViewObject

Represents COM interface IViewObject.


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
  IViewObjectImpl()
           
  IViewObjectImpl(CLSID clsid, ClsCtx dwClsContext)
           
  IViewObjectImpl(CLSID clsid, IUnknown pUnkOuter, ClsCtx dwClsContext)
           
  IViewObjectImpl(IUnknown that)
           
protected IViewObjectImpl(IUnknownImpl that)
           
 
Method Summary
 java.lang.Object clone()
           
 void draw(DvAspect dwDrawAspect, Int32 lindex, DvAspectInfo pvAspect, DvTargetDevice ptd, Int32 hdcTargetDev, Int32 hdcDraw, Rect lprcBounds, Rect lprcWBounds, Int32 pfnContinue, Int32 dwContinue)
           
 Int32 freeze(DvAspect dwDrawAspect, Int32 lindex, DvAspectInfo pvAspect)
           
 void getAdvise(DvAspect pAspects, AdviceFlags pAdvf, IAdviseSink pIAdviseSink)
           
 Pointer getColorSet(DvAspect dwDrawAspect, Int32 lindex, DvAspectInfo pvAspect, DvTargetDevice ptd, Int32 hicTargetDev)
           
 IID getIID()
           
 void setAdvise(DvAspect aspects, AdviceFlags advf, IAdviseSink pIAdviseSink)
           
 void unfreeze(Int32 dwFreeze)
           
 
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

IViewObjectImpl

public IViewObjectImpl()

IViewObjectImpl

protected IViewObjectImpl(IUnknownImpl that)
                   throws ComException

IViewObjectImpl

public IViewObjectImpl(IUnknown that)

IViewObjectImpl

public IViewObjectImpl(CLSID clsid,
                       ClsCtx dwClsContext)
                throws ComException

IViewObjectImpl

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

draw

public void draw(DvAspect dwDrawAspect,
                 Int32 lindex,
                 DvAspectInfo pvAspect,
                 DvTargetDevice ptd,
                 Int32 hdcTargetDev,
                 Int32 hdcDraw,
                 Rect lprcBounds,
                 Rect lprcWBounds,
                 Int32 pfnContinue,
                 Int32 dwContinue)
          throws ComException
Specified by:
draw in interface IViewObject
Parameters:
dwDrawAspect - [in]
lindex - [in]
pvAspect - [in]
ptd - [in]
hdcTargetDev - [in]
hdcDraw - [in]
lprcBounds - [in]
lprcWBounds - [in]
pfnContinue - [in]
dwContinue - [in]
Throws:
ComException

getColorSet

public Pointer getColorSet(DvAspect dwDrawAspect,
                           Int32 lindex,
                           DvAspectInfo pvAspect,
                           DvTargetDevice ptd,
                           Int32 hicTargetDev)
                    throws ComException
Specified by:
getColorSet in interface IViewObject
Parameters:
dwDrawAspect - [in]
lindex - [in]
pvAspect - [in]
ptd - [in]
hicTargetDev - [in]
Throws:
ComException

freeze

public Int32 freeze(DvAspect dwDrawAspect,
                    Int32 lindex,
                    DvAspectInfo pvAspect)
             throws ComException
Specified by:
freeze in interface IViewObject
Parameters:
dwDrawAspect - [in]
lindex - [in]
pvAspect - [in]
Throws:
ComException

unfreeze

public void unfreeze(Int32 dwFreeze)
              throws ComException
Specified by:
unfreeze in interface IViewObject
Parameters:
dwFreeze - [in]
Throws:
ComException

setAdvise

public void setAdvise(DvAspect aspects,
                      AdviceFlags advf,
                      IAdviseSink pIAdviseSink)
               throws ComException
Specified by:
setAdvise in interface IViewObject
Parameters:
aspects - [in]
advf - [in]
pIAdviseSink - [in]
Throws:
ComException

getAdvise

public void getAdvise(DvAspect pAspects,
                      AdviceFlags pAdvf,
                      IAdviseSink pIAdviseSink)
               throws ComException
Specified by:
getAdvise in interface IViewObject
Parameters:
pAspects - [out]
pAdvf - [out]
pIAdviseSink - [out]
Throws:
ComException

getIID

public IID getIID()
Overrides:
getIID in class IUnknownImpl

clone

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