LibreOffice
LibreOffice 7.4 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 a 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 a 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.