Package com.sun.jna.platform.win32.COM
Class Moniker
- java.lang.Object
- 
- com.sun.jna.PointerType
- 
- com.sun.jna.platform.win32.COM.COMInvoker
- 
- com.sun.jna.platform.win32.COM.Unknown
- 
- com.sun.jna.platform.win32.COM.Moniker
 
 
 
 
- 
- All Implemented Interfaces:
- NativeMapped,- IMoniker,- IPersist,- IPersistStream,- IUnknown
 - Direct Known Subclasses:
- Moniker.ByReference
 
 public class Moniker extends Unknown implements IMoniker 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classMoniker.ByReference
 - 
Field SummaryFields Modifier and Type Field Description (package private) static intvTableIdStart- 
Fields inherited from interface com.sun.jna.platform.win32.COM.IUnknownIID_IUNKNOWN
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidBindToObject()Binds to the specified object.voidBindToStorage()voidCommonPrefixWith()voidComposeWith()voidEnum()Guid.CLSIDGetClassID()Retrieves the class identifier (CLSID) of the object.java.lang.StringGetDisplayName(Pointer pbc, Pointer pmkToLeft)Retrieves the display name for the moniker.voidGetSizeMax()Retrieves the size of the stream needed to save the object.voidGetTimeOfLastChange()voidHash()voidInverse()booleanIsDirty()Determines whether an object has changed since it was last saved to its stream.voidIsEqual()voidIsRunning()voidIsSystemMoniker()voidLoad(IStream stm)Initializes an object from the stream where it was saved previously (Unimplemented)voidParseDisplayName()voidReduce()voidRelativePathTo()voidSave(IStream stm)Saves an object to the specified stream.- 
Methods inherited from class com.sun.jna.platform.win32.COM.UnknownAddRef, QueryInterface, Release
 - 
Methods inherited from class com.sun.jna.platform.win32.COM.COMInvoker_invokeNativeInt, _invokeNativeObject, _invokeNativeVoid
 - 
Methods inherited from class com.sun.jna.PointerTypeequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.sun.jna.platform.win32.COM.IUnknownAddRef, QueryInterface, Release
 
- 
 
- 
- 
- 
Field Detail- 
vTableIdStartstatic final int vTableIdStart - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
Monikerpublic Moniker() 
 - 
Monikerpublic Moniker(Pointer pointer) 
 
- 
 - 
Method Detail- 
BindToObjectpublic void BindToObject() Description copied from interface:IMonikerBinds to the specified object. The binding process involves finding the object, putting it into the running state if necessary, and providing the caller with a pointer to a specified interface on the identified object.HRESULT BindToObject( [in] IBindCtx *pbc, [in] IMoniker *pmkToLeft, [in] REFIID riidResult, [out] void **ppvResult );- Specified by:
- BindToObjectin interface- IMoniker
- See Also:
- MSDN
 
 - 
BindToStoragepublic void BindToStorage() - Specified by:
- BindToStoragein interface- IMoniker
 
 - 
ComposeWithpublic void ComposeWith() - Specified by:
- ComposeWithin interface- IMoniker
 
 - 
GetTimeOfLastChangepublic void GetTimeOfLastChange() - Specified by:
- GetTimeOfLastChangein interface- IMoniker
 
 - 
CommonPrefixWithpublic void CommonPrefixWith() - Specified by:
- CommonPrefixWithin interface- IMoniker
 
 - 
RelativePathTopublic void RelativePathTo() - Specified by:
- RelativePathToin interface- IMoniker
 
 - 
GetDisplayNamepublic java.lang.String GetDisplayName(Pointer pbc, Pointer pmkToLeft) Description copied from interface:IMonikerRetrieves the display name for the moniker.HRESULT GetDisplayName( [in] IBindCtx *pbc, [in] IMoniker *pmkToLeft, [out] LPOLESTR *ppszDisplayName );- Specified by:
- GetDisplayNamein interface- IMoniker
- See Also:
- MSDN
 
 - 
ParseDisplayNamepublic void ParseDisplayName() - Specified by:
- ParseDisplayNamein interface- IMoniker
 
 - 
IsSystemMonikerpublic void IsSystemMoniker() - Specified by:
- IsSystemMonikerin interface- IMoniker
 
 - 
IsDirtypublic boolean IsDirty() Description copied from interface:IPersistStreamDetermines whether an object has changed since it was last saved to its stream. (Unimplemented)- Specified by:
- IsDirtyin interface- IPersistStream
 
 - 
Loadpublic void Load(IStream stm) Description copied from interface:IPersistStreamInitializes an object from the stream where it was saved previously (Unimplemented)- Specified by:
- Loadin interface- IPersistStream
 
 - 
Savepublic void Save(IStream stm) Description copied from interface:IPersistStreamSaves an object to the specified stream. (Unimplemented)- Specified by:
- Savein interface- IPersistStream
 
 - 
GetSizeMaxpublic void GetSizeMax() Description copied from interface:IPersistStreamRetrieves the size of the stream needed to save the object. (Unimplemented)- Specified by:
- GetSizeMaxin interface- IPersistStream
 
 - 
GetClassIDpublic Guid.CLSID GetClassID() Description copied from interface:IPersistRetrieves the class identifier (CLSID) of the object.HRESULT GetClassID( [out] CLSID *pClassID );MSDN- Specified by:
- GetClassIDin interface- IPersist
 
 
- 
 
-