DataObject Reference

This chapter describes DataObject, which consists of a library of data objects that can be used to build a representation of the application's data and to provide data input to Chart objects and EditTable widgets.

This chapter includes the following sections:


DataObject


Introduction

The INT DataObject is a system of Xt intrinsic tools that provide for the retrieval, storage and manipulation of sets or groups of data. DataObject and its companion ChartObject are based on the MVC or Model-View-Controller architecture first used in Smalltalk. DataObject serves as the model component of the architecture, while ChartObject serves as the view and EditObject as the controller components.

Summary of components

DataObject provides the following object classes that can be used to classify and manipulate sets of data:

These classes all are Xt objects that can be manipulated using a series of resources, functions, and callbacks, just like any standard Motif/Xt object or widget. The data objects should not be managed, and modification of the data can be accomplished using either standard Xt resource setting mechanisms or the convenience functions provided by INT.