This section includes the class relationship diagrams that illustrate the Process public Java Application Programming Interfaces (APIs) calling sequences. These relationship diagrams are designed to be used in conjunction with the detailed class information found in the Process Java API JavaDoc Reference documentation. The Process Java API JavaDoc Reference documentation provides detailed HTML-formatted class reference information taken directly from the Process Java APIs source code (using the Sun Microsystems JavaDoc utility).
In addition to the calling sequence diagrams, this section also provides a high-level summary on the types of programmatic tasks supported by the APIs (see the Working with Process Java APIs topic).
Summary topics in this section include:
The class relationship diagrams are separated, by function, into the following three areas:
The diagrams are separated to more easily follow the calling sequences and to understand how each functional group of APIs are used for development. For example, when developing a custom Step Processor, you will need to use APIs in the calling sequences specified in the Runtime APIs diagram.
Regardless of the development task, use the class relationship diagrams to ensure you are using the preferred methods for calling these APIs. The class relationship diagrams are not encyclopedic in detail. They show only the primary class relationships and the preferred methods used to call them.
Some classes, like the interfaces and the VWAttachment and VWXMLUtil among others, do not appear in these diagrams. These classes can be created without first calling one of the primary classes. In most cases, however, the classes require that other objects already exist and contain valid data.
The included diagrams do not show deprecated methods, since in all cases the deprecated methods have been replaced by a new, preferred method. All deprecated methods have been so designated in the Process Java API JavaDoc Reference documentation; in all such cases you will find a suggestion for using an alternative, recommended method.
It is recommended that you not use the deprecated methods. These methods can be removed without notice. (You will find a listing of all current deprecated methods by selecting the Deprecated tab at the top of the each reference page in the Process Java API JavaDoc Reference documentation.)