LibreOffice
LibreOffice 24.8 SDK API Reference
Loading...
Searching...
No Matches
PackageRegistryBackend Service Reference

The PackageRegistryBackend service is used to bind a specific type of XPackage which can be registered or revoked. More...

import <PackageRegistryBackend.idl;

Inheritance diagram for PackageRegistryBackend:
XPackageRegistry

Public Member Functions

 createTransient ([in] string context)
 Creates a transient registry.
 
 createPersistent ([in] string context, [in] string cacheDirectory, [in] boolean readOnly)
 Creates a persistent registry.
 
- Public Member Functions inherited from XPackageRegistry
XPackage bindPackage ([in] string url, [in] string mediaType, [in] boolean removed, [in] string identifier, [in] com::sun::star::ucb::XCommandEnvironment xCmdEnv) raises (DeploymentException, InvalidRemovedParameterException, com::sun::star::ucb::CommandFailedException, com::sun::star::lang::IllegalArgumentException)
 binds a package URL to a XPackage handle.
 
sequence< XPackageTypeInfogetSupportedPackageTypes ()
 gets the supported XPackageTypeInfos.
 
void packageRemoved ([in] string url, [in] string mediaType) raises (DeploymentException, com::sun::star::lang::IllegalArgumentException)
 

Detailed Description

The PackageRegistryBackend service is used to bind a specific type of XPackage which can be registered or revoked.

All PackageRegistryBackend objects are related to a XPackageManager instance.

Since
OOo 2.0

Member Function Documentation

◆ createPersistent()

createPersistent ( [in] string context,
[in] string cacheDirectory,
[in] boolean readOnly )

Creates a persistent registry.

Parameters
contextcontext of registry, e.g. user, shared
cacheDirectorycache directory that the registry has to use
readOnlyreflects whether writing to cache directory is allowed

◆ createTransient()

createTransient ( [in] string context)

Creates a transient registry.

Parameters
contextcontext of registry, e.g. user, shared

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