Top   Module   Use   Manual   Index 
 EXPORTING SERVICES | METHODS' SUMMARY | METHODS' DETAILS 

com :: sun :: star :: lang ::

interface XTypeProvider

Base Interface
com::sun::star::uno::XInterface

Description
interface to get information about the types (usually interface types) supported by an object.


Known Services which Export this Interface

com::sun::star::datatransfer::DataFormatTranslator Different platforms use different types to describe data formats available during data exchange operations like clipboard or drag&drop. Implementations of this service do convert system dependent data types to a DataFlavor and vice versa.
com::sun::star::datatransfer::MimeContentTypeFactory Used to create an instance that implement the interface XMimeContentType from a string representation of such a MIME content-type that is conform to Rfc2045 and Rfc2046 .
com::sun::star::datatransfer::dnd::OleDragSource This service connects the Java-like UNO drag and drop protocol to the protocol used on window platforms. It realized the drag source.
com::sun::star::datatransfer::dnd::OleDropTarget This service connects the Java-like UNO Drag & Drop protocol to the protocol used on window platforms. It realizes the drop target.
com::sun::star::datatransfer::dnd::X11DragSource This service connects the Java-like UNO Drag and Drop protocol to the X Drag and Drop protocol used on X-Servers to transfer data between applications via Drag and Drop operations.
com::sun::star::datatransfer::dnd::X11DropTarget This service connects the Java-like UNO Drag and Drop protocol to the X Drag and Drop protocol used on X-Servers to transfer data between application via Drag and Drop operations.
com::sun::star::datatransfer::clipboard::ClipboardManager The clipboard manager is a one-instance service that holds a list of all known clipboard instances.
com::sun::star::datatransfer::clipboard::GenericClipboard A generic clipboard service is a simple container for transferable objects.
com::sun::star::datatransfer::clipboard::SystemClipboard The system clipboard service builds a bridge to the OS specific clipboard interfaces.

com::sun::star::datatransfer::filter::DataTransferFilterManager The filter manager is a one-instance service that holds a list of all known filter instances.
com::sun::star::system::ProxySettings Specifies a service for reading the proxy settings from an old office installation or a central system database.
com::sun::star::system::SimpleCommandMail Specifies a SimpleCommandMail service. Implementations of such a service, do implement an interface to send mail messages via the current configured command line mail application.
com::sun::star::system::SimpleSystemMail Specifies a SimpleSystemMail service. Implementations of such a service implement an interface to send mail messages via the currently configured system mail client.
com::sun::star::system::SystemShellExecute Specifies a system executer service. Such a service makes it possible to execute an arbitrary system command.
com::sun::star::ui::dialogs::FilePicker
com::sun::star::ui::dialogs::FolderPicker A FolderPicker service.

Methods' Summary

getTypes
getImplementationId

Methods' Details

getTypes
 
sequence< type >
getTypes();
Returns
Sequence of all types (usually interface types) provided by the object. Important: If the object aggregates other objects the sequence also has to contain all types supported by the aggregated objects.
getImplementationId
 
sequence< byte >
getImplementationId();
Returns
a sequence of bytes with length > 0 that is used as an Id to distinguish unambiguously between two sets of types. The Id is used to realise hashing functionality when the object is introspected. Two objects that return the same Id also have to return the same set of types in getTypes(). If a unique implementation Id cannot be provided this method has to return an empty sequence. Important: If the object aggregates other objects the Id has to be unique for the whole combination of objects.

Top of Page