supports a shared view on two different registries. The registry
files will be opened in two different modes, registry1 will be opened with read/write
rights and registry2 will be opened read-only.
In the context of this service, the functions open, close,
and destroy from XSimpleRegistry are not supported and
throw an exception if they are used.

returns the value at the specified key in registry1, or if
the value is not present in registry1, it will return the value of registry2.

openKeys

returns a sequence of all subkeys in both registries.

getKeyNames

returns a sequence with the names of all subkeys in both
registries.

Note: all write functions only work on registry1.

How to initialize the registries:
Use a sequence of XSimpleRegistry with two elements. The first element must be
the registry which is opened with read/write rights and the second element must be
the read-only one.
Two different ways are possible:

use XMultiServiceFactory::createInstanceWithArguments() to
create an instance of this service where the value of the any parameter must be the sequence with
the two open registries.

use the initialize function of the ::com::sun::star::lang::XInitialization interface where the value of the
any parameter must be the sequence with the two open registries.

Apache and the Apache feather logo are trademarks of The Apache Software Foundation.
OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation.
Other names appearing on the site may be trademarks of their respective owners.