| |
| |
| <!--#include virtual="/doctype.html" --> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| |
| <link href="/css/ooo.css" rel="stylesheet" type="text/css"> |
| |
| <meta http-equiv="content-type" content="text/html; charset=UTF-8"> |
| |
| <title>API Modules Overview</title> |
| |
| |
| <script src="https://www.apachecon.com/event-images/snippet.js"></script> |
| </head> |
| <body> |
| <!--#include virtual="/brand.html" --> |
| <div id="topbara"> |
| <!--#include virtual="/topnav.html" --> |
| <div id="breadcrumbsa"><a href="/">home</a> » <a href="/api/">api</a></div> |
| </div> |
| <div id="clear"></div> |
| <!--#include virtual="/api/leftnav.html" --> |
| |
| <div id="content"> |
| |
| |
| <h1>API Project Structure</h1> |
| |
| <table cellpadding="4" cellspacing="1" bgcolor="#ffffff" width= |
| "100%" summary="table with modules in the api project"> |
| <tr> |
| <td colspan="2" bgcolor="#89B3CD"><font color="#333333"><b>Modules in the API Project</b></font></td> |
| </tr> |
| |
| <tr> |
| <th bgcolor="#99CCFF" align="CENTER"><b>Module</b></th> |
| |
| <th bgcolor="#99CCFF" align="CENTER"><b>Function</b> </th> |
| </tr> |
| |
| <tr> |
| <td bgcolor="#f0f0f0" valign="top"><a href= |
| "https://svn.apache.org/viewvc/openoffice/trunk/main/udkapi/"><code>udkapi</code></a></td> |
| |
| <td bgcolor="#f0f0f0" valign="top">Contains the part of the API |
| which belongs to the UNO core. |
| <br> |
| These interfaces are written in the IDL language.</td> |
| </tr> |
| |
| <tr> |
| <td bgcolor="#f0f0f0" valign="top"><a href= |
| "https://svn.apache.org/viewvc/openoffice/trunk/main/offapi/"><code>offapi</code></a></td> |
| |
| <td bgcolor="#f0f0f0" valign="top">Contains the part of the API |
| which is special to OpenOffice components. |
| <br> |
| These interfaces are written in the IDL language.</td> |
| </tr> |
| |
| <tr> |
| <td bgcolor="#f0f0f0" valign="top"><a href= |
| "https://svn.apache.org/viewvc/openoffice/trunk/main/offuh/"><code>offuh</code></a></td> |
| |
| <td bgcolor="#f0f0f0" valign="top">Generates UNO headers for |
| C++. |
| <br> |
| For each new code-generating file in one of the API modules, |
| these makefiles must be updated.</td> |
| </tr> |
| |
| <tr> |
| <td bgcolor="#f0f0f0" valign="top"><a href= |
| "https://svn.apache.org/viewvc/openoffice/trunk/main/odk/"><code>odk</code></a></td> |
| |
| <td bgcolor="#f0f0f0" valign="top">The module builds the first |
| step of the Apache OpenOffice Software Development Kit (SDK).</td> |
| </tr> |
| |
| <tr> |
| <td bgcolor="#f0f0f0" valign="top"><a href= |
| "https://svn.apache.org/viewvc/openoffice/trunk/main/bean/"><code>bean</code></a></td> |
| |
| <td bgcolor="#f0f0f0" valign="top">The module contains the OfficeBean.</td> |
| </tr> |
| |
| <tr> |
| <td bgcolor="#f0f0f0" valign="top"><a href= |
| "https://svn.apache.org/viewvc/openoffice/trunk/main/unodevtools/"><code>unodevtools</code></a></td> |
| |
| <td bgcolor="#f0f0f0" valign="top">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.</td> |
| </tr> |
| |
| <tr> |
| <td colspan="2" bgcolor="#89B3CD"><font color="#333333"><b>Modules in other Projects, related to the API Project</b></font></td> |
| </tr> |
| |
| <tr> |
| <th bgcolor="#99CCFF" align="CENTER"><b>Module</b> </th> |
| |
| <th bgcolor="#99CCFF" align="CENTER"><b>Function</b> </th> |
| </tr> |
| |
| <tr> |
| <td bgcolor="#f0f0f0" valign="top"><a href= |
| "https://svn.apache.org/viewvc/openoffice/trunk/main/unoil/"><code>unoil</code></a></td> |
| |
| <td bgcolor="#f0f0f0" valign="top">Generates Java class files. |
| <br> |
| For each new code-generating file in the offapi module, these |
| makefiles must be updated.</td> |
| </tr> |
| |
| <tr> |
| <td bgcolor="#f0f0f0" valign="top"><a href= |
| "https://svn.apache.org/viewvc/openoffice/trunk/main/ridljar/"><code>ridljar</code></a></td> |
| |
| <td bgcolor="#f0f0f0" valign="top">Generates Java class files. |
| <br> |
| 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, ...).</td> |
| </tr> |
| |
| </table> |
| |
| |
| </div> |
| <!--#include virtual="/footer.html" --> |
| </body> |
| </html> |