org.openoffice.da.comp.writer2xhtml

Class W2XRegistration

public class W2XRegistration extends 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 XMultiServiceFactoryxMultiServiceFactory
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 Detail

xMultiServiceFactory

public static XMultiServiceFactory xMultiServiceFactory

Method Detail

__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