com.jniwrapper.win32.ole.impl
Class IViewObject2Impl

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

public class IViewObject2Impl
extends IViewObjectImpl
implements IViewObject2

Represents COM interface IViewObject2.


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
  IViewObject2Impl()
           
  IViewObject2Impl(CLSID clsid, ClsCtx dwClsContext)
           
  IViewObject2Impl(CLSID clsid, IUnknown pUnkOuter, ClsCtx dwClsContext)
           
  IViewObject2Impl(IUnknown that)
           
protected IViewObject2Impl(IUnknownImpl that)
           
 
Method Summary
 java.lang.Object clone()
           
 Size getExtent(DvAspect dwDrawAspect, Int32 lindex, DvTargetDevice ptd)
           
 IID getIID()
           
 
Methods inherited from class com.jniwrapper.win32.ole.impl.IViewObjectImpl
draw, freeze, getAdvise, getColorSet, setAdvise, unfreeze
 
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.IViewObject
draw, freeze, getAdvise, getColorSet, setAdvise, unfreeze
 
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

IViewObject2Impl

public IViewObject2Impl()

IViewObject2Impl

protected IViewObject2Impl(IUnknownImpl that)
                    throws ComException

IViewObject2Impl

public IViewObject2Impl(IUnknown that)

IViewObject2Impl

public IViewObject2Impl(CLSID clsid,
                        ClsCtx dwClsContext)
                 throws ComException

IViewObject2Impl

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

getExtent

public Size getExtent(DvAspect dwDrawAspect,
                      Int32 lindex,
                      DvTargetDevice ptd)
               throws ComException
Specified by:
getExtent in interface IViewObject2
Parameters:
dwDrawAspect - [in]
lindex - [in]
ptd - [in]
Throws:
ComException

getIID

public IID getIID()
Overrides:
getIID in class IViewObjectImpl

clone

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