org.openoffice.da.comp.writer2xhtml

Class W2XRegistration


public class W2XRegistration
extends java.lang.Object

This class provides a static method to instantiate our uno components on demand (__getServiceFactory()), and a static method to give information about the components (__writeRegistryServiceInfo()). Furthermore, it saves the XMultiServiceFactory provided to the __getServiceFactory method for future reference by the componentes.

Field Summary

static XMultiServiceFactory
xMultiServiceFactory

Method Summary

static XSingleServiceFactory
__getServiceFactory(String implName, XMultiServiceFactory multiFactory, XRegistryKey regKey)
Returns a factory for creating the service.
static boolean
__writeRegistryServiceInfo(XRegistryKey regKey)
Writes the service information into the given registry key.

Field Details

xMultiServiceFactory

public static XMultiServiceFactory xMultiServiceFactory

Method Details

__getServiceFactory

public static XSingleServiceFactory __getServiceFactory(String implName,
                                                        XMultiServiceFactory multiFactory,
                                                        XRegistryKey regKey)
Returns a factory for creating the service. This method is called by the JavaLoader
Parameters:
implName - the name of the implementation for which a service is desired
multiFactory - the service manager to be used if needed
regKey - the registryKey
Returns:
returns a XSingleServiceFactory for creating the component
See Also:
com.sun.star.comp.loader.JavaLoader

__writeRegistryServiceInfo

public static boolean __writeRegistryServiceInfo(XRegistryKey regKey)
Writes the service information into the given registry key. This method is called by the JavaLoader

Parameters:
regKey - the registryKey
Returns:
returns true if the operation succeeded
See Also:
com.sun.star.comp.loader.JavaLoader