Overview | Module | Use | Devguide | Index

Services' Summary | Interfaces' Summary | Properties' Summary | Services' Details | Interfaces' Details | Properties' Details

:: com :: sun :: star :: configuration :: backend ::
service LayerUpdateMerger
Description applies updates to a configuration layer. The configuration layer data is read from a XLayer and the changed layer is provided as XLayer again or described to a XLayerHandler. Since OOo 1.1.2 See also UpdatableLayer Service describes a layer and accepts a changed layer..

Exported Interfaces - Summary
XUpdateHandler | accepts events describing the changes.
::com::sun::star::lang::XInitialization | allows initializing layer data source and target. (details)

Exported Interfaces - Details
XUpdateHandler
Description accepts events describing the changes.
::com::sun::star::lang::XInitialization
Description allows initializing layer data source and target. Both source and target of the update can be provided by passing a XUpdatableLayer object. Alternatively they can be provided individually by providing a XLayer object as data source and an XLayerHandler object to receive the updated data. Implementations can provide more arguments to fine tune the behavior. Such arguments are provided as ::com::sun::star::beans::NamedValue. Implementations should support the following named arguments: `Overwrite` : `boolean` If false, specifies that changes should be applied only if the existing layer is empty. `Truncate` : `boolean` If true requests that changes should not be merged onto existing data, but that the changes should be applied to a layer that is completely empty.

Top of Page

Copyright © 2000, 2013 LibreOffice contributors and/or their affiliates. All rights reserved.

LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.

The Document Foundation acknowledges all community members, please find more info at our website.

Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.