Package com.sun.star.comp.helper
Class Bootstrap
java.lang.Object
com.sun.star.comp.helper.Bootstrap
Bootstrap offers functionality to obtain a context or simply
    a service manager.
    The service manager can create a few basic services, whose implementations  are:
    
- com.sun.star.comp.loader.JavaLoader
- com.sun.star.comp.urlresolver.UrlResolver
- com.sun.star.comp.bridgefactory.BridgeFactory
- com.sun.star.comp.connections.Connector
- com.sun.star.comp.connections.Acceptor
- com.sun.star.comp.servicemanager.ServiceManager
        XSet xSet = UnoRuntime.queryInterface( XSet.class, aMultiComponentFactory );
        // insert the service manager
        xSet.insert( aSingleComponentFactory );
    - 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic final XComponentContextBootstraps the component context from a UNO installation.static final XComponentContextBootstraps the component context from a UNO installation.static final XComponentContextBootstraps the component context from a websocket location.static XComponentContextcreateInitialComponentContext(Hashtable<String, Object> context_entries) backwards compatibility stub.static XComponentContextcreateInitialComponentContext(Map<String, Object> context_entries) Bootstraps an initial component context with service manager and basic jurt components inserted.static XMultiServiceFactoryBootstraps a servicemanager with the jurt base components registered.static final XComponentContextBootstraps the initial component context from a native UNO installation.static final XComponentContextdefaultBootstrap_InitialComponentContext(String ini_file, Hashtable<String, String> bootstrap_parameters) Backwards compatibility stub.static final XComponentContextdefaultBootstrap_InitialComponentContext(String ini_file, Map<String, String> bootstrap_parameters) Bootstraps the initial component context from a native UNO installation.static final String[]Returns an array of default commandline options to start bootstrapped instance of soffice with.
- 
Constructor Details- 
Bootstrappublic Bootstrap()
 
- 
- 
Method Details- 
getDefaultOptionsReturns an array of default commandline options to start bootstrapped instance of soffice with. You may use it in connection with bootstrap method for example like this:List list = Arrays.asList( Bootstrap.getDefaultOptions() ); list.remove("--nologo"); list.remove("--nodefault"); list.add("--invisible"); Bootstrap.bootstrap( list.toArray( new String[list.size()] );- Returns:
- an array of default commandline options
- Since:
- LibreOffice 5.1
- See Also:
 
- 
createInitialComponentContextpublic static XComponentContext createInitialComponentContext(Hashtable<String, Object> context_entries) throws Exceptionbackwards compatibility stub.- Parameters:
- context_entries- the hash table contains mappings of entry names (type string) to context entries (type class ComponentContextEntry).
- Returns:
- a new context.
- Throws:
- Exception- if things go awry.
 
- 
createInitialComponentContextpublic static XComponentContext createInitialComponentContext(Map<String, Object> context_entries) throws ExceptionBootstraps an initial component context with service manager and basic jurt components inserted.- Parameters:
- context_entries- the hash table contains mappings of entry names (type string) to context entries (type class ComponentContextEntry).
- Returns:
- a new context.
- Throws:
- Exception- if things go awry.
 
- 
createSimpleServiceManagerBootstraps a servicemanager with the jurt base components registered. See also UNOIDLcom.sun.star.lang.ServiceManager.- Returns:
- a freshly bootstrapped service manager
- Throws:
- Exception- if things go awry.
 
- 
defaultBootstrap_InitialComponentContextBootstraps the initial component context from a native UNO installation.- Returns:
- a freshly bootstrapped component context.
        See also
        cppuhelper/defaultBootstrap_InitialComponentContext().
- Throws:
- Exception- if things go awry.
 
- 
defaultBootstrap_InitialComponentContextpublic static final XComponentContext defaultBootstrap_InitialComponentContext(String ini_file, Hashtable<String, String> bootstrap_parameters) throws ExceptionBackwards compatibility stub.- Parameters:
- ini_file- ini_file (may be null: uno.rc besides cppuhelper lib)
- bootstrap_parameters- bootstrap parameters (maybe null)
- Returns:
- a freshly bootstrapped component context.
- Throws:
- Exception- if things go awry.
 
- 
defaultBootstrap_InitialComponentContextpublic static final XComponentContext defaultBootstrap_InitialComponentContext(String ini_file, Map<String, String> bootstrap_parameters) throws ExceptionBootstraps the initial component context from a native UNO installation. See alsocppuhelper/defaultBootstrap_InitialComponentContext().- Parameters:
- ini_file- ini_file (may be null: uno.rc besides cppuhelper lib)
- bootstrap_parameters- bootstrap parameters (maybe null)
- Returns:
- a freshly bootstrapped component context.
- Throws:
- Exception- if things go awry.
 
- 
bootstrapBootstraps the component context from a UNO installation.- Returns:
- a bootstrapped component context.
- Throws:
- BootstrapException- if things go awry.
- Since:
- UDK 3.1.0
 
- 
bootstrapBootstraps the component context from a UNO installation.- Parameters:
- argArray- an array of strings - commandline options to start instance of soffice with
- Returns:
- a bootstrapped component context.
- Throws:
- BootstrapException- if things go awry.
- Since:
- LibreOffice 5.1
- See Also:
 
- 
bootstrapWebsocketConnectionpublic static final XComponentContext bootstrapWebsocketConnection(String url) throws BootstrapException Bootstraps the component context from a websocket location.- Parameters:
- url- the ws:// or wss:// url of the websocket server
- Returns:
- a bootstrapped component context.
- Throws:
- BootstrapException- if things go awry.
- Since:
- LibreOffice 24.2
 
 
-