LibreOffice
LibreOffice 24.2 SDK API Reference
|
Objects implementing this interface provide a URL to the root of an installed package. More...
import"XPackageInformationProvider.idl";
Public Member Functions | |
string | getPackageLocation ([in] string extensionId) |
get Package information for a specific extension. More... | |
sequence< sequence< string > > | isUpdateAvailable ([in] string extensionId) |
check if there are updates available for an extension. More... | |
sequence< sequence< string > > | getExtensionList () |
returns a list of all installed extension with their version. More... | |
Objects implementing this interface provide a URL to the root of an installed package.
sequence< sequence< string > > getExtensionList | ( | ) |
returns a list of all installed extension with their version.
string getPackageLocation | ( | [in] string | extensionId | ) |
get Package information for a specific extension.
extensionId | the unique identifier of an extension. The service looks for an installed package with the given id and returns the URL to the root of the package. If the service can not find a matching package, an empty string will be returned. |
sequence< sequence< string > > isUpdateAvailable | ( | [in] string | extensionId | ) |
check if there are updates available for an extension.
extensionId | the unique identifier of an extension. When the extensionId is empty, the service looks checks all installed extensions for a newer version, otherwise the service looks for updates for an installed package with the given id. If the service finds an update for an extension, a sequence containing the name and the version will be returned for each extension which has an update. If the service can not find a matching package, an empty sequence is returned. |