Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous

API Project Structure

Modules in the API Project
Module Function
udkapi Contains the part of the API which belongs to the UNO core.
These interfaces are written in the IDL language.
offapi Contains the part of the API which is special to OpenOffice components.
These interfaces are written in the IDL language.
offuh Generates UNO headers for C++.
For each new code-generating file in one of the API modules, these makefiles must be updated.
odk The module builds the first step of the Apache OpenOffice Software Development Kit (SDK).
bean The module contains the OfficeBean.
unodevtools The module contains the uno-skeletonmaker tool. A command line tool to generate code skeletons for UNO components in C++ and Java. It is used in the NetBeans and Eclipse integration to generate the code skeletons.
Modules in other Projects, related to the API Project
Module Function
unoil Generates Java class files.
For each new code-generating file in the offapi module, these makefiles must be updated.
ridljar Generates Java class files.
For each new code-generating file in the udkapi module, these makefiles must be updated. Furthermore, the module contains some Java UNO core APIs (e.g. Any, ...).

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.