LibreOffice LibreOffice 6.2 SDK API Reference

Modules | Classes
com::sun::star::deployment Module Reference

interfaces for extension management. More...

## Modules
module | test
module | ui
| interfaces for extension management dialogs.

## Constant Groups
constants | Prerequisites

## Classes
exception | DependencyException
| describes unsatisfied dependencies a deployment unit has on its target environment. More...
exception | DeploymentException
| A DeploymentException reflects a deployment error. More...
singleton | ExtensionManager
| the ExtensionManager service. More...
exception | ExtensionRemovedException
| indicates that a function call with the given arguments is not supported because the extension was removed. More...
exception | InstallException
| describes the fact that deployment unit is about to be installed. More...
exception | InvalidRemovedParameterException
| indicates that XPackageRegistry::bindPackage() was previously called with a different value for the `removed` parameter and that the XPackage object created by that call still exist. More...
exception | LicenseException
| A LicenseException reflects the necessity of someone agreeing to a license. More...
singleton | PackageInformationProvider
| Implementations of this service provide the root location of a package for a given Package ID. More...
service | PackageRegistryBackend
| The PackageRegistryBackend service is used to bind a specific type of XPackage which can be registered or revoked. More...
exception | PlatformException
| A DeploymentException indicates that the current platform is not supported. More...
singleton | thePackageManagerFactory
| thePackageManagerFactory denotes the one and only XPackageManagerFactory object to be used. More...
struct | UpdateInformationEntry
| Objects of this type are used as elements of the enumeration returned by XUpdateInformationProvider. More...
service | UpdateInformationProvider
| Implementations of this service provide access to the root element of one or more update information files for a given sets of URLs. More...
exception | VersionException
| describes version clashes of a deployment unit. More...
interface | XExtensionManager
| The XExtensionManager interface is used to manage extensions in the user, shared and bundled repository. More...
interface | XPackage
| Objects of this interface reflect a bound package and are issued by a PackageRegistryBackend. More...
interface | XPackageInformationProvider
| Objects implementing this interface provide an URL to the root of an installed package. More...
interface | XPackageManager
| The XPackageManager interface is used to add or remove packages to a specific repository. More...
interface | XPackageManagerFactory
| The XPackageManagerFactory interface is used to obtain XPackageManager instances. More...
interface | XPackageRegistry
| Interface to bind an UNO package. More...
interface | XPackageTypeInfo
| Objects of this interface provide information about a package's type. More...
interface | XUpdateInformationProvider
| Objects implementing this interface provide access to the xml root of one or more update information files for a given set of URLs. More...

## Detailed Description

interfaces for extension management.