com.jniwrapper.win32.com.impl
Class IMonikerImpl

java.lang.Object
  extended bycom.jniwrapper.Parameter
      extended bycom.jniwrapper.win32.com.impl.IUnknownImpl
          extended bycom.jniwrapper.win32.com.impl.IPersistImpl
              extended bycom.jniwrapper.win32.com.impl.IPersistStreamImpl
                  extended bycom.jniwrapper.win32.com.impl.IMonikerImpl
All Implemented Interfaces:
AutoDeleteParameter, IMoniker, IPersist, IPersistStream, IUnknown, PointerParameter

public class IMonikerImpl
extends IPersistStreamImpl
implements IMoniker

Represents COM interface IMoniker.


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
  IMonikerImpl()
           
  IMonikerImpl(CLSID clsid, ClsCtx dwClsContext)
           
  IMonikerImpl(CLSID clsid, IUnknown pUnkOuter, ClsCtx dwClsContext)
           
  IMonikerImpl(IUnknown that)
           
protected IMonikerImpl(IUnknownImpl that)
           
 
Method Summary
 IUnknown bindToObject(IBindCtx pbc, IMoniker pmkToLeft, IID riidResult)
           
 IUnknown bindToStorage(IBindCtx pbc, IMoniker pmkToLeft, IID riid)
           
 java.lang.Object clone()
           
 IMoniker commonPrefixWith(IMoniker pmkOther)
           
 IMoniker composeWith(IMoniker pmkRight, VariantBool fOnlyIfNotGeneric)
           
 IEnumMoniker enumerate(VariantBool fForward)
           
 OleStr getDisplayName(IBindCtx pbc, IMoniker pmkToLeft)
           
 IID getIID()
           
 CY getTimeOfLastChange(IBindCtx pbc, IMoniker pmkToLeft)
           
 Int32 hash()
           
 IMoniker inverse()
           
 Int32 isEqual(IMoniker pmkOtherMoniker)
           
 Int32 isRunning(IBindCtx pbc, IMoniker pmkToLeft, IMoniker pmkNewlyRunning)
           
 Int32 isSystemMoniker()
           
 IMoniker parseDisplayName(IBindCtx pbc, IMoniker pmkToLeft, OleStr pszDisplayName, Int32 pchEaten)
           
 IMoniker reduce(IBindCtx pbc, Int32 dwReduceHowFar, IMoniker ppmkToLeft)
           
 IMoniker relativePathTo(IMoniker pmkOther)
           
 
Methods inherited from class com.jniwrapper.win32.com.impl.IPersistStreamImpl
getSizeMax, isDirty, load, save
 
Methods inherited from class com.jniwrapper.win32.com.impl.IPersistImpl
getClassID
 
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.IPersistStream
getSizeMax, isDirty, load, save
 
Methods inherited from interface com.jniwrapper.win32.com.IPersist
getClassID
 
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

IMonikerImpl

public IMonikerImpl()

IMonikerImpl

protected IMonikerImpl(IUnknownImpl that)
                throws ComException

IMonikerImpl

public IMonikerImpl(IUnknown that)

IMonikerImpl

public IMonikerImpl(CLSID clsid,
                    ClsCtx dwClsContext)
             throws ComException

IMonikerImpl

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

bindToObject

public IUnknown bindToObject(IBindCtx pbc,
                             IMoniker pmkToLeft,
                             IID riidResult)
                      throws ComException
Specified by:
bindToObject in interface IMoniker
Parameters:
pbc - [in]
pmkToLeft - [in]
riidResult - [in]
Throws:
ComException

bindToStorage

public IUnknown bindToStorage(IBindCtx pbc,
                              IMoniker pmkToLeft,
                              IID riid)
                       throws ComException
Specified by:
bindToStorage in interface IMoniker
Parameters:
pbc - [in]
pmkToLeft - [in]
riid - [in]
Throws:
ComException

reduce

public IMoniker reduce(IBindCtx pbc,
                       Int32 dwReduceHowFar,
                       IMoniker ppmkToLeft)
                throws ComException
Specified by:
reduce in interface IMoniker
Parameters:
pbc - [in]
dwReduceHowFar - [in]
ppmkToLeft - [in,out]
Throws:
ComException

composeWith

public IMoniker composeWith(IMoniker pmkRight,
                            VariantBool fOnlyIfNotGeneric)
                     throws ComException
Specified by:
composeWith in interface IMoniker
Parameters:
pmkRight - [in]
fOnlyIfNotGeneric - [in]
Throws:
ComException

enumerate

public IEnumMoniker enumerate(VariantBool fForward)
                       throws ComException
Specified by:
enumerate in interface IMoniker
Parameters:
fForward - [in]
Throws:
ComException

isEqual

public Int32 isEqual(IMoniker pmkOtherMoniker)
Specified by:
isEqual in interface IMoniker
Parameters:
pmkOtherMoniker - [in]

hash

public Int32 hash()
           throws ComException
Specified by:
hash in interface IMoniker
Throws:
ComException

isRunning

public Int32 isRunning(IBindCtx pbc,
                       IMoniker pmkToLeft,
                       IMoniker pmkNewlyRunning)
Specified by:
isRunning in interface IMoniker
Parameters:
pbc - [in]
pmkToLeft - [in]
pmkNewlyRunning - [in]

getTimeOfLastChange

public CY getTimeOfLastChange(IBindCtx pbc,
                              IMoniker pmkToLeft)
                       throws ComException
Specified by:
getTimeOfLastChange in interface IMoniker
Parameters:
pbc - [in]
pmkToLeft - [in]
Throws:
ComException

inverse

public IMoniker inverse()
                 throws ComException
Specified by:
inverse in interface IMoniker
Throws:
ComException

commonPrefixWith

public IMoniker commonPrefixWith(IMoniker pmkOther)
                          throws ComException
Specified by:
commonPrefixWith in interface IMoniker
Parameters:
pmkOther - [in]
Throws:
ComException

relativePathTo

public IMoniker relativePathTo(IMoniker pmkOther)
                        throws ComException
Specified by:
relativePathTo in interface IMoniker
Parameters:
pmkOther - [in]
Throws:
ComException

getDisplayName

public OleStr getDisplayName(IBindCtx pbc,
                             IMoniker pmkToLeft)
                      throws ComException
Specified by:
getDisplayName in interface IMoniker
Parameters:
pbc - [in]
pmkToLeft - [in]
Throws:
ComException

parseDisplayName

public IMoniker parseDisplayName(IBindCtx pbc,
                                 IMoniker pmkToLeft,
                                 OleStr pszDisplayName,
                                 Int32 pchEaten)
                          throws ComException
Specified by:
parseDisplayName in interface IMoniker
Parameters:
pbc - [in]
pmkToLeft - [in]
pszDisplayName - [in]
pchEaten - [out]
Throws:
ComException

isSystemMoniker

public Int32 isSystemMoniker()
                      throws ComException
Specified by:
isSystemMoniker in interface IMoniker
Throws:
ComException

getIID

public IID getIID()
Overrides:
getIID in class IPersistStreamImpl

clone

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