#96764# documentation review
This commit is contained in:
@@ -2,9 +2,9 @@
|
|||||||
*
|
*
|
||||||
* $RCSfile: Bootstrap.java,v $
|
* $RCSfile: Bootstrap.java,v $
|
||||||
*
|
*
|
||||||
* $Revision: 1.4 $
|
* $Revision: 1.5 $
|
||||||
*
|
*
|
||||||
* last change: $Author: dbo $ $Date: 2001-11-28 17:43:34 $
|
* last change: $Author: jl $ $Date: 2002-01-22 10:49:27 $
|
||||||
*
|
*
|
||||||
* The Contents of this file are made available subject to the terms of
|
* The Contents of this file are made available subject to the terms of
|
||||||
* either of the following licenses
|
* either of the following licenses
|
||||||
@@ -79,7 +79,26 @@ import com.sun.star.uno.UnoRuntime;
|
|||||||
|
|
||||||
import java.util.Hashtable;
|
import java.util.Hashtable;
|
||||||
|
|
||||||
|
/** Bootstrap offers functionality to obtain a context or simply
|
||||||
|
a service manager.
|
||||||
|
The service manager can create a few basic services, whose implementations are:
|
||||||
|
<ul>
|
||||||
|
<li>com.sun.star.comp.loader.JavaLoader</li>
|
||||||
|
<li>com.sun.star.comp.urlresolver.UrlResolver</li>
|
||||||
|
<li>com.sun.star.comp.bridgefactory.BridgeFactory</li>
|
||||||
|
<li>com.sun.star.comp.connections.Connector</li>
|
||||||
|
<li>com.sun.star.comp.connections.Acceptor</li>
|
||||||
|
<li>com.sun.star.comp.servicemanager.ServiceManager</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
Other services can be inserted into the service manager by
|
||||||
|
using its XSet interface:
|
||||||
|
<pre>
|
||||||
|
XSet xSet = (XSet)UnoRuntime.queryInterface( XSet.class, aMultiComponentFactory );
|
||||||
|
// insert the service manager
|
||||||
|
xSet.insert( aSingleComponentFactory );
|
||||||
|
</pre>
|
||||||
|
*/
|
||||||
public class Bootstrap {
|
public class Bootstrap {
|
||||||
|
|
||||||
private static void insertBasicFactories(
|
private static void insertBasicFactories(
|
||||||
@@ -109,6 +128,9 @@ public class Bootstrap {
|
|||||||
|
|
||||||
/** Bootstraps an initial component context with service manager and basic
|
/** Bootstraps an initial component context with service manager and basic
|
||||||
jurt components inserted.
|
jurt components inserted.
|
||||||
|
@param context_entries the hash table contains mappings of entry names (type string) to
|
||||||
|
context entries (type class ComponentContextEntry).
|
||||||
|
@return a new context.
|
||||||
*/
|
*/
|
||||||
static public XComponentContext createInitialComponentContext( Hashtable context_entries )
|
static public XComponentContext createInitialComponentContext( Hashtable context_entries )
|
||||||
throws Exception
|
throws Exception
|
||||||
|
@@ -2,9 +2,9 @@
|
|||||||
*
|
*
|
||||||
* $RCSfile: RegistryServiceFactory.java,v $
|
* $RCSfile: RegistryServiceFactory.java,v $
|
||||||
*
|
*
|
||||||
* $Revision: 1.4 $
|
* $Revision: 1.5 $
|
||||||
*
|
*
|
||||||
* last change: $Author: jsc $ $Date: 2001-08-02 12:12:59 $
|
* last change: $Author: jl $ $Date: 2002-01-22 10:50:35 $
|
||||||
*
|
*
|
||||||
* The Contents of this file are made available subject to the terms of
|
* The Contents of this file are made available subject to the terms of
|
||||||
* either of the following licenses
|
* either of the following licenses
|
||||||
@@ -67,7 +67,9 @@ import com.sun.star.lang.XMultiServiceFactory;
|
|||||||
import com.sun.star.uno.UnoRuntime;
|
import com.sun.star.uno.UnoRuntime;
|
||||||
import com.sun.star.uno.RuntimeException;
|
import com.sun.star.uno.RuntimeException;
|
||||||
|
|
||||||
|
/** The class provides a set of methods which create instances of the
|
||||||
|
com.sun.star.lang.RegistryServiceManager service.
|
||||||
|
*/
|
||||||
public class RegistryServiceFactory {
|
public class RegistryServiceFactory {
|
||||||
static {
|
static {
|
||||||
System.loadLibrary("juh");
|
System.loadLibrary("juh");
|
||||||
@@ -89,8 +91,7 @@ public class RegistryServiceFactory {
|
|||||||
* file will be created if necessary.
|
* file will be created if necessary.
|
||||||
* @param readRegistryFile file name of the second registry file of the nested registry
|
* @param readRegistryFile file name of the second registry file of the nested registry
|
||||||
* which will be opened with readonly rights.
|
* which will be opened with readonly rights.
|
||||||
*
|
* @return a new RegistryServiceFactory.
|
||||||
* @author Markus Herzog
|
|
||||||
*/
|
*/
|
||||||
public static XMultiServiceFactory create(String writeRegistryFile, String readRegistryFile)
|
public static XMultiServiceFactory create(String writeRegistryFile, String readRegistryFile)
|
||||||
throws com.sun.star.uno.Exception
|
throws com.sun.star.uno.Exception
|
||||||
@@ -113,7 +114,7 @@ public class RegistryServiceFactory {
|
|||||||
* readonly rights. Default is FALSE. If this flag is used the registry
|
* readonly rights. Default is FALSE. If this flag is used the registry
|
||||||
* will not be created if not exist.
|
* will not be created if not exist.
|
||||||
*
|
*
|
||||||
* @author Markus Herzog
|
* @return a new RegistryServiceFactory
|
||||||
*/
|
*/
|
||||||
public static XMultiServiceFactory create(String writeRegistryFile, String readRegistryFile, boolean readOnly)
|
public static XMultiServiceFactory create(String writeRegistryFile, String readRegistryFile, boolean readOnly)
|
||||||
throws com.sun.star.uno.Exception
|
throws com.sun.star.uno.Exception
|
||||||
@@ -159,7 +160,7 @@ public class RegistryServiceFactory {
|
|||||||
* @param registryFile file name of the registry to use/ create; if this is an empty
|
* @param registryFile file name of the registry to use/ create; if this is an empty
|
||||||
* string, the default registry is used instead
|
* string, the default registry is used instead
|
||||||
*
|
*
|
||||||
* @author Markus Herzog
|
* @return a new RegistryServiceFactory.
|
||||||
*/
|
*/
|
||||||
public static XMultiServiceFactory create(String registryFile)
|
public static XMultiServiceFactory create(String registryFile)
|
||||||
throws com.sun.star.uno.Exception
|
throws com.sun.star.uno.Exception
|
||||||
@@ -176,7 +177,7 @@ public class RegistryServiceFactory {
|
|||||||
* readonly rights. Default is FALSE. If this flag is used the registry
|
* readonly rights. Default is FALSE. If this flag is used the registry
|
||||||
* will not be created if not exist.
|
* will not be created if not exist.
|
||||||
*
|
*
|
||||||
* @author Markus Herzog
|
* @return a new RegistryServiceFactory.
|
||||||
*/
|
*/
|
||||||
public static XMultiServiceFactory create(String registryFile, boolean readOnly)
|
public static XMultiServiceFactory create(String registryFile, boolean readOnly)
|
||||||
throws com.sun.star.uno.Exception
|
throws com.sun.star.uno.Exception
|
||||||
@@ -185,9 +186,9 @@ public class RegistryServiceFactory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This bootstraps a service factory without initilaize a registry.
|
* This bootstraps a service factory without initialize a registry.
|
||||||
*<BR>
|
*<BR>
|
||||||
* @author Markus Herzog
|
* @return a new RegistryServiceFactory.
|
||||||
*/
|
*/
|
||||||
public static XMultiServiceFactory create() throws com.sun.star.uno.Exception {
|
public static XMultiServiceFactory create() throws com.sun.star.uno.Exception {
|
||||||
return create( null, null, false );
|
return create( null, null, false );
|
||||||
|
@@ -2,9 +2,9 @@
|
|||||||
*
|
*
|
||||||
* $RCSfile: SharedLibraryLoader.java,v $
|
* $RCSfile: SharedLibraryLoader.java,v $
|
||||||
*
|
*
|
||||||
* $Revision: 1.1.1.1 $
|
* $Revision: 1.2 $
|
||||||
*
|
*
|
||||||
* last change: $Author: hr $ $Date: 2000-09-18 16:31:32 $
|
* last change: $Author: jl $ $Date: 2002-01-22 10:52:07 $
|
||||||
*
|
*
|
||||||
* The Contents of this file are made available subject to the terms of
|
* The Contents of this file are made available subject to the terms of
|
||||||
* either of the following licenses
|
* either of the following licenses
|
||||||
@@ -69,8 +69,6 @@ import com.sun.star.registry.XRegistryKey;
|
|||||||
* The <code>SharedLibraryLoader</code> class provides the functionality of the <code>com.sun.star.loader.SharedLibrary</code>
|
* The <code>SharedLibraryLoader</code> class provides the functionality of the <code>com.sun.star.loader.SharedLibrary</code>
|
||||||
* service.
|
* service.
|
||||||
* <p>
|
* <p>
|
||||||
* @version $Revision: 1.1.1.1 $ $ $Date: 2000-09-18 16:31:32 $
|
|
||||||
* @author Markus Herzog
|
|
||||||
* @see com.sun.star.loader.SharedLibrary
|
* @see com.sun.star.loader.SharedLibrary
|
||||||
* @see com.sun.star.comp.servicemanager.ServiceManager
|
* @see com.sun.star.comp.servicemanager.ServiceManager
|
||||||
* @see com.sun.star.lang.ServiceManager
|
* @see com.sun.star.lang.ServiceManager
|
||||||
|
Reference in New Issue
Block a user