Class W2LRegistration


  • public class W2LRegistration
    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

      Fields 
      Modifier and Type Field Description
      static com.sun.star.lang.XMultiServiceFactory xMultiServiceFactory  
    • Constructor Summary

      Constructors 
      Constructor Description
      W2LRegistration()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.sun.star.lang.XSingleServiceFactory __getServiceFactory​(java.lang.String implName, com.sun.star.lang.XMultiServiceFactory multiFactory, com.sun.star.registry.XRegistryKey regKey)
      Returns a factory for creating the service.
      static boolean __writeRegistryServiceInfo​(com.sun.star.registry.XRegistryKey regKey)
      Writes the service information into the given registry key.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • xMultiServiceFactory

        public static com.sun.star.lang.XMultiServiceFactory xMultiServiceFactory
    • Constructor Detail

      • W2LRegistration

        public W2LRegistration()
    • Method Detail

      • __getServiceFactory

        public static com.sun.star.lang.XSingleServiceFactory __getServiceFactory​(java.lang.String implName,
                                                                                  com.sun.star.lang.XMultiServiceFactory multiFactory,
                                                                                  com.sun.star.registry.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:
        JavaLoader
      • __writeRegistryServiceInfo

        public static boolean __writeRegistryServiceInfo​(com.sun.star.registry.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:
        JavaLoader