LibreOffice
LibreOffice 6.2 SDK API Reference
Public Member Functions | List of all members
XServiceInfo Interface Referencepublished

Provides information regarding the implementation: which services are implemented and the name of the implementation. More...

import"XServiceInfo.idl";

Inheritance diagram for XServiceInfo:
XInterface XSelectionFunction

Public Member Functions

string getImplementationName ()
 Provides the implementation name of the service implementation. More...
 
boolean supportsService ([in] string ServiceName)
 Tests whether the specified service is supported, i.e. More...
 
sequence< string > getSupportedServiceNames ()
 Provides the supported service names of the implementation, including also indirect service names. 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...
 

Detailed Description

Provides information regarding the implementation: which services are implemented and the name of the implementation.

Developers Guide
WritingUNO - XServiceInfo
Spreadsheets - Service Names
WritingUNO - Core Interfaces to Implement

Member Function Documentation

string getImplementationName ( )

Provides the implementation name of the service implementation.

Returns
unique name of the implementation
sequence<string> getSupportedServiceNames ( )

Provides the supported service names of the implementation, including also indirect service names.

Returns
sequence of service names that are supported
boolean supportsService ( [in] string  ServiceName)

Tests whether the specified service is supported, i.e.

implemented by the implementation.

Parameters
ServiceNamename of service to be tested
Returns
true, if service is supported, false otherwise

The documentation for this interface was generated from the following file: