| LibreOffice
    LibreOffice 25.2 SDK API Reference | 
The PackageRegistryBackend service is used to bind a specific type of XPackage which can be registered or revoked. More...
import "PackageRegistryBackend.idl";
 
  
| 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< XPackageTypeInfo > | getSupportedPackageTypes () | 
| gets the supported XPackageTypeInfos. | |
| void | packageRemoved ([in] string url, [in] string mediaType) raises (DeploymentException, com::sun::star::lang::IllegalArgumentException) | 
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.
| createPersistent | ( | [in] string | context, | 
| [in] string | cacheDirectory, | ||
| [in] boolean | readOnly ) | 
Creates a persistent registry.
| context | context of registry, e.g. user, shared | 
| cacheDirectory | cache directory that the registry has to use | 
| readOnly | reflects whether writing to cache directory is allowed | 
| createTransient | ( | [in] string | context | ) | 
Creates a transient registry.
| context | context of registry, e.g. user, shared |