Difference between revisions of "Documentation/DevGuide/JavaBean/JavaBean for Office Components"
Line 7: | Line 7: | ||
{{DISPLAYTITLE:JavaBean for Office Components}} | {{DISPLAYTITLE:JavaBean for Office Components}} | ||
{{Download Collection|MediaWiki:Collections/Developer's Guide - JavaBean for Office Components}} | {{Download Collection|MediaWiki:Collections/Developer's Guide - JavaBean for Office Components}} | ||
− | This chapter describes the <code>OOoBean</code> component, a generic Java Bean wrapper for {{ | + | This chapter describes the <code>OOoBean</code> component, a generic Java Bean wrapper for {{AOo}} components. It is assumed that the reader is familiar with the Java Beans technology. Additional information about Java Beans can be found at [https://docs.oracle.com/javase/tutorial/javabeans/ https://docs.oracle.com/javase/tutorial/javabeans/]. |
− | With the <code>OOoBean</code>, a developer can easily write Java applications, harnessing the power of {{ | + | With the <code>OOoBean</code>, a developer can easily write Java applications, harnessing the power of {{AOo}}. It encapsulates a connection to a locally running {{AOo}} process, and hides the complexity of establishing and maintaining that connection from the developer. |
− | It also allows embedding of {{ | + | It also allows embedding of {{AOo}} documents within the Java environment. It provides a Java AWT window into which the backend {{AOo}} process draws its visual representation. This window can then be plugged into the UI hierarchy of the hosting Java application. The embedded document is controlled from the Java environment, since the <code>OOoBean</code> allows developers to access the complete {{AOo}} API from their Java environment giving them full control over the embedded document, its appearance and behavior. |
{{PDL1}} | {{PDL1}} | ||
[[Category:Documentation/Developer's Guide/JavaBean for Office Components]] | [[Category:Documentation/Developer's Guide/JavaBean for Office Components]] |
Latest revision as of 17:25, 21 December 2020
Download as a PDF or ODT
This chapter describes the OOoBean
component, a generic Java Bean wrapper for Apache OpenOffice components. It is assumed that the reader is familiar with the Java Beans technology. Additional information about Java Beans can be found at https://docs.oracle.com/javase/tutorial/javabeans/.
With the OOoBean
, a developer can easily write Java applications, harnessing the power of Apache OpenOffice. It encapsulates a connection to a locally running Apache OpenOffice process, and hides the complexity of establishing and maintaining that connection from the developer.
It also allows embedding of Apache OpenOffice documents within the Java environment. It provides a Java AWT window into which the backend Apache OpenOffice process draws its visual representation. This window can then be plugged into the UI hierarchy of the hosting Java application. The embedded document is controlled from the Java environment, since the OOoBean
allows developers to access the complete Apache OpenOffice API from their Java environment giving them full control over the embedded document, its appearance and behavior.
Content on this page is licensed under the Public Documentation License (PDL). |