Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15
UNO Java Runtime

com.sun.star.comp.helper
Class RegistryServiceFactory

java.lang.Object
  |
  +--com.sun.star.comp.helper.RegistryServiceFactory

public class RegistryServiceFactory
extends java.lang.Object

The class provides a set of methods which create instances of the com.sun.star.lang.RegistryServiceManager service.


Constructor Summary
RegistryServiceFactory()
           
 
Method Summary
static com.sun.star.lang.XMultiServiceFactory create()
          This bootstraps a service factory without initialize a registry.
static com.sun.star.lang.XMultiServiceFactory create(java.lang.String registryFile)
          This bootstraps an initial service factory working on a registry file.
static com.sun.star.lang.XMultiServiceFactory create(java.lang.String registryFile, boolean readOnly)
          This bootstraps an initial service factory working on a registry file.
static com.sun.star.lang.XMultiServiceFactory create(java.lang.String writeRegistryFile, java.lang.String readRegistryFile)
          This bootstraps an initial service factory working on a registry.
static com.sun.star.lang.XMultiServiceFactory create(java.lang.String writeRegistryFile, java.lang.String readRegistryFile, boolean readOnly)
          This bootstraps an initial service factory working on a registry.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistryServiceFactory

public RegistryServiceFactory()
Method Detail

create

public static com.sun.star.lang.XMultiServiceFactory create(java.lang.String writeRegistryFile,
                                                            java.lang.String readRegistryFile)
                                                     throws Exception
This bootstraps an initial service factory working on a registry. If the first or both parameters contain a value then the service factory is initialized with a simple registry or a nested registry. Otherwise the service factory must be initialized later with a valid registry.

Parameters:
writeRegistryFile - file name of the simple registry or the first registry file of the nested registry which will be opened with read/write rights. This file will be created if necessary.
readRegistryFile - file name of the second registry file of the nested registry which will be opened with readonly rights.
Returns:
a new RegistryServiceFactory.
Exception

create

public static com.sun.star.lang.XMultiServiceFactory create(java.lang.String writeRegistryFile,
                                                            java.lang.String readRegistryFile,
                                                            boolean readOnly)
                                                     throws Exception
This bootstraps an initial service factory working on a registry. If the first or both parameters contain a value then the service factory is initialized with a simple registry or a nested registry. Otherwise the service factory must be initialized later with a valid registry.

Parameters:
writeRegistryFile - file name of the simple registry or the first registry file of the nested registry which will be opened with read/write rights. This file will be created if necessary.
readRegistryFile - file name of the second registry file of the nested registry which will be opened with readonly rights.
readOnly - flag which specify that the first registry file will be opened with readonly rights. Default is FALSE. If this flag is used the registry will not be created if not exist.
Returns:
a new RegistryServiceFactory
Exception

create

public static com.sun.star.lang.XMultiServiceFactory create(java.lang.String registryFile)
                                                     throws Exception
This bootstraps an initial service factory working on a registry file.

Parameters:
registryFile - file name of the registry to use/ create; if this is an empty string, the default registry is used instead
Returns:
a new RegistryServiceFactory.
Exception

create

public static com.sun.star.lang.XMultiServiceFactory create(java.lang.String registryFile,
                                                            boolean readOnly)
                                                     throws Exception
This bootstraps an initial service factory working on a registry file.

Parameters:
registryFile - file name of the registry to use/ create; if this is an empty string, the default registry is used instead
readOnly - flag which specify that the registry file will be opened with readonly rights. Default is FALSE. If this flag is used the registry will not be created if not exist.
Returns:
a new RegistryServiceFactory.
Exception

create

public static com.sun.star.lang.XMultiServiceFactory create()
                                                     throws Exception
This bootstraps a service factory without initialize a registry.

Returns:
a new RegistryServiceFactory.
Exception

UNO Java Runtime

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

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