ShowTable of Contents
This page lists all the available APIs of the XPages2Eclipse base product. For each API, we provide tutorial articles leveraging the API functionality. Those articles, together with the
XPages2Eclipse Base API Javadocs, will help you to discover what the product has to offer.
In addition to code snippets, most of the articles will also contain a sample that you can download and experiment with.
This API provides write access to the system clipboard, in order to copy HTML, text, images or files.
Program API
With the Program API you can open files with their associated applications (e.g. Word or Excel). The API makes use of the Eclipse platform functionality for launching files and supports Windows, Linux and Mac.
Component API
With the methods of the Component API you can open view-parts within the Notes UI, to e.g. display Notes data (views, documents) or a web browser.
Also this API contains extended methods to access Composite Applications, for example querying component properties, changing of component visibility or accessing the property broker.
Articles using this APIThis API provides access to the XPage applications running within the Lotus Notes Client. You can read the HTML code of the XPage browser and run any client side JavaScript, to e.g. fill in fields without the need to have developer access to the XPage database.
Articles using this API
Perspective API
The perspective API enables the dynamic creation of Eclipse perspectives, which are be displayed as main tabs within the Notes client. With the methods of this API you can e.g. display multiple Notes documents alongside each other to compare their data. The result would be something like a "dynamic Composite Application".
Articles using this API
Extension Registry API
Eclipse experts could add extensions to the Lotus Notes client dynamically with this API. For example you can add menu or toolbar entries that can run code from JavaScript libraries stored in Notes databases.