View module in:   git

 

UNO Services to Access the Configuration Database

Functional Overview

This code parses the settings that are described in the officecfg directory, and provides a UNO API that code can use to set and get settings.

Source Overview

configurationprovider.cxx
configurationregistry.cxx
defaultprovider.cxx
services.cxx

UNO service implementations.

access.cxx
childaccess.cxx
rootaccess.cxx

UNO objects passed to clients.

components.cxx

Central singleton that aggregates all data (reads in the XML files, manages modifications and global notifications).

groupnode.cxx
localizedpropertynode.cxx
localizedvaluenode.cxx
node.cxx
propertynode.cxx
setnode.cxx

Internal representations of data nodes.

parsemanager.cxx
parser.hxx
valueparser.cxx
xcdparser.cxx
xcsparser.cxx
xcuparser.cxx
xmldata.cxx

XML file reading.

modifications.cxx
writemodfile.cxx

Modification management.

broadcaster.cxx

Notification management.

additions.hxx
update.cxx

Extension manager interface.

data.cxx
lock.cxx
nodemap.cxx
partial.cxx
path.hxx
type.cxx

Utilities.

Some Implementation Notes

Mandatory Set Members

XcuParser Modification Recording