Difference between revisions of "Documentation/DevGuide/JavaBean/Customized Configuration"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 22: Line 22:
  
 
Here is an example of how to use <code>setUnoUrl()</code> in code:
 
Here is an example of how to use <code>setUnoUrl()</code> in code:
<source lang="java">
+
<syntaxhighlight lang="java">
 
   OfficeConnection officeConnection = new LocalOfficeConnection();
 
   OfficeConnection officeConnection = new LocalOfficeConnection();
 
   officeConnection.setUnoUrl(
 
   officeConnection.setUnoUrl(
 
   “uno:localoffice,path=/home/user/staroffice6.0/program;urp;StarOffice.NamingService”);
 
   “uno:localoffice,path=/home/user/staroffice6.0/program;urp;StarOffice.NamingService”);
 
   aBean = new OOoBean( officeConnection );
 
   aBean = new OOoBean( officeConnection );
</source>
+
</syntaxhighlight>
{{Warn|In {{PRODUCTNAME}} {{OO1.1.0}} the properties mechanism was removed and cannot be used any longer. The following section about the Office Bean properties and the ''officebean.properties'' file are only valid for older {{PRODUCTNAME}} versions. Since {{PRODUCTNAME}} {{OO1.1.0}} the Office Bean uses an implicit find mechanism over the classpath for the office and the local Office Bean library so that no properties file is necessary.}}
+
{{Warn|In OpenOffcie.org 1.1.0 the properties mechanism was removed and cannot be used any longer. The following section about the Office Bean properties and the ''officebean.properties'' file are only valid for older {{OOo}} versions. Since OpenOffice.org 1.1.0 the Office Bean uses an implicit find mechanism over the classpath for the office and the local Office Bean library so that no properties file is necessary.}}
  
 
{{PDL1}}
 
{{PDL1}}
  
 
[[Category:Documentation/Developer's Guide/JavaBean for Office Components]]
 
[[Category:Documentation/Developer's Guide/JavaBean for Office Components]]

Revision as of 17:32, 21 December 2020



Besides these default values, the Office Bean can be configured to use other parameters. There are three possibilities:

  • starting the connection with an explicit UNO URL including path and pipe name parameters
  • creating the connection manually and handing this object to the OOoBean
  • creating the OOoBean with such a manually created connection object.

The first method that a developer uses to configure the Office Bean is through the UNO URL passed in the setUnoUrl() call. The syntax of the UNO URL is as follows:

 url := 'uno:localoffice'[','<params>]';urp;StarOffice.NamingService'
 params := <path>[','<pipe>]
 path := 'path='<pathv>
 pipe := 'pipe='<pipev>
 pathv := platform_specific_path_to_the_local_office_distribution
 pipev := local_office_connection_pipe_name

Here is an example of how to use setUnoUrl() in code:

  OfficeConnection officeConnection = new LocalOfficeConnection();
  officeConnection.setUnoUrl(
  “uno:localoffice,path=/home/user/staroffice6.0/program;urp;StarOffice.NamingService);
  aBean = new OOoBean( officeConnection );
Documentation caution.png In OpenOffcie.org 1.1.0 the properties mechanism was removed and cannot be used any longer. The following section about the Office Bean properties and the officebean.properties file are only valid for older Apache OpenOffice versions. Since OpenOffice.org 1.1.0 the Office Bean uses an implicit find mechanism over the classpath for the office and the local Office Bean library so that no properties file is necessary.
Content on this page is licensed under the Public Documentation License (PDL).
Personal tools
In other languages