LibreOffice
LibreOffice 7.4 SDK API Reference
Modules | Classes
com::sun::star::configuration::backend Module Reference

interfaces for configuration backends. More...

Modules

module  xml
 XML files backend.
 

Constant Groups

constants  NodeAttribute
 These values are used to specify the behavior of a node or property in a layer.
 
constants  SchemaAttribute
 These values are used to specify the behavior of a node or property in the schema.
 

Classes

exception  AuthenticationFailedException
 Exception thrown when authentication to the underlying backend fails due to an unknown user-id or invalid credentials. More...
 
service  Backend
 provides access to a configuration database composed of one or more storage backends containing settings used by software modules. More...
 
exception  BackendAccessException
 Generic exception thrown when physical access to an underlying backend fails. More...
 
service  BackendAdapter
 implements Backend retrieving data from a SingleBackend. More...
 
exception  BackendSetupException
 Generic exception thrown when setting up a connection to an underlying backend fails. More...
 
exception  CannotConnectException
 Exception thrown when a connection to the underlying backend cannot be established. More...
 
struct  ComponentChangeEvent
 This event is fired when a change becomes effective on the source of the event. More...
 
exception  ConnectionLostException
 Exception thrown when the connection to the underlying backend was lost irrecoverably. More...
 
service  CopyImporter
 imports data into a configuration layer by copying over existing data. More...
 
service  DataImporter
 allows importing data from one configuration repository into another. More...
 
service  DefaultBackend
 is a DefaultBackend, that is the default DefaultBackend for its com::sun::star::uno::XComponentContext. More...
 
service  HierarchyBrowser
 allows scanning a configuration data repository for available components . More...
 
service  Importer
 imports data into a configuration layer. More...
 
exception  InsufficientAccessRightsException
 Exception thrown when access to the underlying backend fails because of insufficient access rights to some needed resource. More...
 
service  InteractionHandler
 An interaction request handler that lets the user handle a number of well known requests via GUI dialogs. More...
 
exception  InvalidAuthenticationMechanismException
 Exception thrown when authentication to the underlying backend fails because the configured authentication mechanism is not supported by the backend or no valid mechanism can be negotiated. More...
 
service  Layer
 provides read-only access to a configuration data layer. More...
 
service  LayerDescriber
 describe the contents of a layer to an XLayerHandler object. More...
 
service  LayerFilter
 provides a filtered version of a configuration data Layer. More...
 
service  LayerUpdateMerger
 applies updates to a configuration layer. More...
 
service  LdapMultiLayerStratum
 implements MultiLayerStratum that provides access to a multiple layers of configuration data from LDAP source More...
 
service  LdapSingleBackend
 implements SingleBackend that stores data in an LDAP directory. More...
 
service  LdapSingleStratum
 implements SingleLayerStratum that provides access to a single layer of configuration data from LDAP source More...
 
service  LocalDataImporter
 allows importing data from a local configuration data repository or file into any Backend. More...
 
service  LocalHierarchyBrowser
 is a HierarchyBrowser, that browses a configuration database stored in the local file system. More...
 
service  LocalSchemaSupplier
 implements SchemaSupplier providing access to local configuration schemas More...
 
service  LocalSingleBackend
 implements SingleBackend that stores data in the local file system using the OOR XML formats. More...
 
service  LocalSingleStratum
 implements SingleLayerStratum that provides access to a single layer of configuration data from local file system More...
 
exception  MalformedDataException
 is raised when the data of a component schema, layer or update is not well-formed, violates the schema or is otherwise invalid. More...
 
service  MergeImporter
 imports data into a configuration layer by merging with existing data. More...
 
exception  MergeRecoveryRequest
 is passed to an InteractionHandler when merging fails due to invalid layer data or access problems. More...
 
service  MultiLayerStratum
 Provides access to a single layer of configuration data. More...
 
service  MultiStratumBackend
 implements Backend provides access to a configuration database composed of one or more storage backends containing settings used by software modules. More...
 
service  OfflineBackend
 implements BackendAdapter that maintains a cache so it can operate even if the SingleBackend holding the data is inaccessible. More...
 
service  OnlineBackend
 implements a BackendAdapter that requires that the SingleBackend holding the data is continuously accessible. More...
 
service  PlatformBackend
 implements SingleLayerStratum that provides access to a single layer of configuration data from external data store More...
 
struct  PropertyInfo
 This structure contains all the information related to a property. More...
 
service  Schema
 provides read only access to a configuration component schema. More...
 
service  SchemaSupplier
 provides access to configuration schemas More...
 
service  SingleBackend
 is a configuration storage backends containing a complete configuration database, including user data, default or policy layers and schemata. More...
 
service  SingleBackendAdapter
 implements a simple BackendAdapter that can be used for normal configuration operation. More...
 
service  SingleLayerStratum
 Provides access to a single layer of configuration data. More...
 
exception  StratumCreationException
 is passed to an InteractionHandler when creating a stratum backend fails. More...
 
service  SystemIntegration
 provides access to a configuration data composed of one or more platform backends containing settings used by software modules. More...
 
struct  TemplateIdentifier
 holds the data needed to identify a template. More...
 
service  UpdatableLayer
 provides read/write access to a configuration data layer. More...
 
interface  XBackend
 Handles access to layered data stored in a repository. More...
 
interface  XBackendChangesListener
 receives notification from backend broadcaster objects. More...
 
interface  XBackendChangesNotifier
 broadcasts changes when data from backend sources has changed. More...
 
interface  XBackendEntities
 Provides functionality relating to common and supported entities for a configuration data backend. More...
 
interface  XCompositeLayer
 provides read access to layers that contain sublayers accessible through an additional criterion (for instance the locale they contain data for). More...
 
interface  XLayer
 provides read access to the data contained in a layer. More...
 
interface  XLayerContentDescriber
 describe the contents of a layer to an XLayerHandler object. More...
 
interface  XLayerHandler
 receives a description of a configuration layer as a sequence of events. More...
 
interface  XLayerImporter
 allows importing a layer into a Backend More...
 
interface  XMultiLayerStratum
 Handles access to a stratum consisting of multiple layers in a single configuration data repository. More...
 
interface  XSchema
 Handles access to the elements of a component schema, i.e its templates and its component definition. More...
 
interface  XSchemaHandler
 receives a description of a configuration schema as a sequence of events. More...
 
interface  XSchemaSupplier
 provides access to configuration component schemas. More...
 
interface  XSingleLayerStratum
 Handles access to a stratum consisting of a single layer in a configuration data repository. More...
 
interface  XUpdatableLayer
 Provides access to a read-write layer of configuration data for a given component and entity. More...
 
interface  XUpdateHandler
 receives a description of a configuration update or layer as a sequence of events. More...
 
interface  XVersionedSchemaSupplier
 provides access to versioned configuration component schemas. More...
 

Detailed Description

interfaces for configuration backends.