com.jniwrapper.win32.com.impl
Class IMonikerImpl
java.lang.Object
com.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.com.impl.IPersistImpl
com.jniwrapper.win32.com.impl.IPersistStreamImpl
com.jniwrapper.win32.com.impl.IMonikerImpl
- All Implemented Interfaces:
- AutoDeleteParameter, PointerParameter, IMoniker, IPersist, IPersistStream, IUnknown
public class IMonikerImpl
- extends IPersistStreamImpl
- implements IMoniker
Represents COM interface IMoniker.
Fields inherited from class com.jniwrapper.Parameter |
V |
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.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
IMonikerImpl
public IMonikerImpl()
IMonikerImpl
protected IMonikerImpl(IUnknownImpl that)
throws ComException
- Throws:
ComException
IMonikerImpl
public IMonikerImpl(IUnknown that)
IMonikerImpl
public IMonikerImpl(CLSID clsid,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
IMonikerImpl
public IMonikerImpl(CLSID clsid,
IUnknown pUnkOuter,
ClsCtx dwClsContext)
throws ComException
- Throws:
ComException
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