summaryrefslogtreecommitdiff
path: root/javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java
diff options
context:
space:
mode:
Diffstat (limited to 'javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java')
-rw-r--r--javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java94
1 files changed, 47 insertions, 47 deletions
diff --git a/javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java b/javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java
index e077fe6bb9bd..34d523a60516 100644
--- a/javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java
+++ b/javaunohelper/com/sun/star/comp/helper/SharedLibraryLoader.java
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -34,34 +34,34 @@ import com.sun.star.registry.XRegistryKey;
/**
* @deprecated use class Bootstrap bootstrapping a native UNO installation
* and use the shared library loader service.
- *
+ *
* The <code>SharedLibraryLoader</code> class provides the functionality of the <code>com.sun.star.loader.SharedLibrary</code>
* service.
* <p>
* @see com.sun.star.loader.SharedLibrary
* @see com.sun.star.comp.servicemanager.ServiceManager
- * @see com.sun.star.lang.ServiceManager
+ * @see com.sun.star.lang.ServiceManager
*/
public class SharedLibraryLoader {
- /**
- * The default library which contains the SharedLibraryLoader component
+ /**
+ * The default library which contains the SharedLibraryLoader component
*/
public static final String DEFAULT_LIBRARY = "shlibloader.uno";
- /**
+ /**
* The default implementation name
*/
public static final String DEFAULT_IMPLEMENTATION = "com.sun.star.comp.stoc.DLLComponentLoader";
-
+
static {
System.loadLibrary("juh");
}
-
- private static native boolean component_writeInfo(
+
+ private static native boolean component_writeInfo(
String libName, XMultiServiceFactory smgr, XRegistryKey regKey,
ClassLoader loader );
-
- private static native Object component_getFactory(
+
+ private static native Object component_getFactory(
String libName, String implName, XMultiServiceFactory smgr,
XRegistryKey regKey, ClassLoader loader );
@@ -71,19 +71,19 @@ public class SharedLibraryLoader {
* for the library and "com.sun.star.comp.stoc.DLLComponentLoader"
* for the component name.
* <p>
- * @return the factory for the "com.sun.star.comp.stoc.DLLComponentLoader" component.
- * @param smgr the ServiceManager
- * @param regKey the root registry key
- * @see com.sun.star.loader.SharedLibrary
- * @see com.sun.star.lang.ServiceManager
- * @see com.sun.star.registry.RegistryKey
+ * @return the factory for the "com.sun.star.comp.stoc.DLLComponentLoader" component.
+ * @param smgr the ServiceManager
+ * @param regKey the root registry key
+ * @see com.sun.star.loader.SharedLibrary
+ * @see com.sun.star.lang.ServiceManager
+ * @see com.sun.star.registry.RegistryKey
*/
public static XSingleServiceFactory getServiceFactory(
- XMultiServiceFactory smgr,
+ XMultiServiceFactory smgr,
XRegistryKey regKey )
{
return UnoRuntime.queryInterface(
- XSingleServiceFactory.class,
+ XSingleServiceFactory.class,
component_getFactory(
DEFAULT_LIBRARY, DEFAULT_IMPLEMENTATION, smgr, regKey,
SharedLibraryLoader.class.getClassLoader() ) );
@@ -92,40 +92,40 @@ public class SharedLibraryLoader {
/**
* Loads and returns a specific factory for a given library and implementation name.
* <p>
- * @return the factory of the component
- * @param libName the name of the shared library
- * @param impName the implementation name of the component
- * @param smgr the ServiceManager
- * @param regKey the root registry key
- * @see com.sun.star.loader.SharedLibrary
- * @see com.sun.star.lang.ServiceManager
- * @see com.sun.star.registry.RegistryKey
+ * @return the factory of the component
+ * @param libName the name of the shared library
+ * @param impName the implementation name of the component
+ * @param smgr the ServiceManager
+ * @param regKey the root registry key
+ * @see com.sun.star.loader.SharedLibrary
+ * @see com.sun.star.lang.ServiceManager
+ * @see com.sun.star.registry.RegistryKey
*/
public static XSingleServiceFactory getServiceFactory(
String libName,
String impName,
- XMultiServiceFactory smgr,
+ XMultiServiceFactory smgr,
XRegistryKey regKey )
{
return UnoRuntime.queryInterface(
- XSingleServiceFactory.class,
+ XSingleServiceFactory.class,
component_getFactory(
libName, impName, smgr, regKey,
SharedLibraryLoader.class.getClassLoader() ) );
}
-
+
/**
* Registers the SharedLibraryLoader under a RegistryKey.
* <p>
- * @return true if the registration was successfull - otherwise false
- * @param smgr the ServiceManager
- * @param regKey the root key under that the component should be registered
- * @see com.sun.star.loader.SharedLibrary
- * @see com.sun.star.lang.ServiceManager
- * @see com.sun.star.registry.RegistryKey
+ * @return true if the registration was successfull - otherwise false
+ * @param smgr the ServiceManager
+ * @param regKey the root key under that the component should be registered
+ * @see com.sun.star.loader.SharedLibrary
+ * @see com.sun.star.lang.ServiceManager
+ * @see com.sun.star.registry.RegistryKey
*/
public static boolean writeRegistryServiceInfo(
- com.sun.star.lang.XMultiServiceFactory smgr,
+ com.sun.star.lang.XMultiServiceFactory smgr,
com.sun.star.registry.XRegistryKey regKey )
{
return component_writeInfo(
@@ -136,20 +136,20 @@ public class SharedLibraryLoader {
/**
* Registers the SharedLibraryLoader under a RegistryKey.
* <p>
- * @return true if the registration was successfull - otherwise false
- * @param libName name of the shared library
- * @param smgr the ServiceManager
- * @param regKey the root key under that the component should be registered
- * @see com.sun.star.loader.SharedLibrary
- * @see com.sun.star.lang.ServiceManager
- * @see com.sun.star.registry.RegistryKey
+ * @return true if the registration was successfull - otherwise false
+ * @param libName name of the shared library
+ * @param smgr the ServiceManager
+ * @param regKey the root key under that the component should be registered
+ * @see com.sun.star.loader.SharedLibrary
+ * @see com.sun.star.lang.ServiceManager
+ * @see com.sun.star.registry.RegistryKey
*/
public static boolean writeRegistryServiceInfo(
String libName,
- com.sun.star.lang.XMultiServiceFactory smgr,
+ com.sun.star.lang.XMultiServiceFactory smgr,
com.sun.star.registry.XRegistryKey regKey )
-
- throws com.sun.star.registry.InvalidRegistryException,
+
+ throws com.sun.star.registry.InvalidRegistryException,
com.sun.star.uno.RuntimeException
{
return component_writeInfo(