Programming Guide: OpenDoc Run-Time Features

# Programming Guide

# OpenDoc Run-Time Features

This chapter concludes the programming portion of this book by discussing several aspects of the run-time environment that are of interest to you as a part-editor developer. The topics in this chapter are different from the programming-interface topics discussed in the previous eight chapters. Nevertheless, they are important to understanding how your parts function at run-time with OpenDoc.

- Run-Time Environment describes in general the run-time architecture of OpenDoc and how it affects part development.

- Creating and Releasing Objects describes how your part editor creates and releases objects (including how to be efficient about it), how it manages multiple references to objects, and when it should purge memory.

- Accessing Objects through Iterators describes how your part can use iterators to access collections of objects.

- Binding describes how your part editor is bound to a part at run-time, based on the kinds of data stored in the part and the kinds and categories of data supported by your editor.

- Run-Time Object Relationships summarizes and illustrates which OpenDoc objects in a document interact with each other for specific purposes.

- Document Shell describes how the OpenDoc document shell performs its functions and how that relates to your part editor's responsibilities.

[ Top | Previous | Next | Contents | Index | Documentation Homepage ]