Package com.sun.star.comp.helper
Class SharedLibraryLoader
java.lang.Object
com.sun.star.comp.helper.SharedLibraryLoader
Deprecated.
- See Also:
SharedLibrary
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic XSingleServiceFactorygetServiceFactory(XMultiServiceFactory smgr, XRegistryKey regKey)Deprecated.Supplies the ServiceFactory of the default SharedLibraryLoader.static XSingleServiceFactorygetServiceFactory(String libName, String impName, XMultiServiceFactory smgr, XRegistryKey regKey)Deprecated.Loads and returns a specific factory for a given library and implementation name.static booleanwriteRegistryServiceInfo(XMultiServiceFactory smgr, XRegistryKey regKey)Deprecated.Registers the SharedLibraryLoader under a RegistryKey.static booleanwriteRegistryServiceInfo(String libName, XMultiServiceFactory smgr, XRegistryKey regKey)Deprecated.Registers the SharedLibraryLoader under a RegistryKey.
-
Field Details
-
DEFAULT_LIBRARY
Deprecated.The default library which contains the SharedLibraryLoader component- See Also:
- Constant Field Values
-
DEFAULT_IMPLEMENTATION
Deprecated.The default implementation name- See Also:
- Constant Field Values
-
-
Constructor Details
-
SharedLibraryLoader
public SharedLibraryLoader()Deprecated.
-
-
Method Details
-
getServiceFactory
public static XSingleServiceFactory getServiceFactory(XMultiServiceFactory smgr, XRegistryKey regKey)Deprecated.Supplies the ServiceFactory of the default SharedLibraryLoader. The defaults are "shlibloader.uno" for the library and "com.sun.star.comp.stoc.DLLComponentLoader" for the component name. See also UNOIDLcom.sun.star.lang.ServiceManagerandcom.sun.star.registry.RegistryKey.- Parameters:
smgr- the ServiceManagerregKey- the root registry key- Returns:
- the factory for the "com.sun.star.comp.stoc.DLLComponentLoader" component.
- See Also:
SharedLibrary
-
getServiceFactory
public static XSingleServiceFactory getServiceFactory(String libName, String impName, XMultiServiceFactory smgr, XRegistryKey regKey)Deprecated.Loads and returns a specific factory for a given library and implementation name. See also UNOIDLcom.sun.star.lang.ServiceManagerandcom.sun.star.registry.RegistryKey.- Parameters:
libName- the name of the shared libraryimpName- the implementation name of the componentsmgr- the ServiceManagerregKey- the root registry key- Returns:
- the factory of the component
- See Also:
SharedLibrary
-
writeRegistryServiceInfo
Deprecated.Registers the SharedLibraryLoader under a RegistryKey. See also UNOIDLcom.sun.star.lang.ServiceManagerandcom.sun.star.registry.RegistryKey.- Parameters:
smgr- the ServiceManagerregKey- the root key under that the component should be registered- Returns:
- true if the registration was successful - otherwise false
- See Also:
SharedLibrary
-
writeRegistryServiceInfo
public static boolean writeRegistryServiceInfo(String libName, XMultiServiceFactory smgr, XRegistryKey regKey) throws InvalidRegistryException, RuntimeExceptionDeprecated.Registers the SharedLibraryLoader under a RegistryKey. See also UNOIDLcom.sun.star.lang.ServiceManagerandcom.sun.star.registry.RegistryKey.- Parameters:
libName- name of the shared librarysmgr- the ServiceManagerregKey- the root key under that the component should be registered- Returns:
- true if the registration was successful - otherwise false
- Throws:
InvalidRegistryException- if the registry is not valid.RuntimeException- See Also:
SharedLibrary
-
SharedLibraryLoaderclass provides the functionality of thecom.sun.star.loader.SharedLibraryservice. See also UNOIDLcom.sun.star.lang.ServiceManager.