LibreOffice
LibreOffice 24.2 SDK API Reference
|
interface to get information about the types (usually interface types) supported by an object. More...
import"XTypeProvider.idl";
Public Member Functions | |
sequence< type > | getTypes () |
returns a sequence of all types (usually interface types) provided by the object. More... | |
sequence< byte > | getImplementationId () |
Obsolete unique identifier. More... | |
Public Member Functions inherited from XInterface | |
any | queryInterface ([in] type aType) |
queries for a new interface to an existing UNO object. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
interface to get information about the types (usually interface types) supported by an object.
sequence<byte> getImplementationId | ( | ) |
Obsolete unique identifier.
Originally returned a sequence of bytes which, when non-empty, was used as an ID to distinguish unambiguously between two sets of types, for example to realise hashing functionality when the object is introspected. Two objects that returned the same non-empty ID had to return the same set of types in getTypes(). (If a unique ID could not be provided, this method was always allowed to return an empty sequence, though).
sequence<type> getTypes | ( | ) |
returns a sequence of all types (usually interface types) provided by the object.