LibreOffice LibreOffice 6.1 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 singe 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 singe 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 singe 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.