Purpose: Creates an invisible rectangular data table which may be accessed by other StatBeans. Intended for applications which generate or read their own data without using a StatBean.
Read/Write Properties
Name | Type | Description | Possible Values | Default Value |
missingValueCode | double | A numeric value used to represent missing values in the table. | Any numeric value. | -32768.0 |
Other Public Methods
Name | Description | Arguments | Return Value |
void updateListeners() | Informs all listeners that the data has changed. | None. | None. |
Other properties are inherited from the java.awt.Object class and from the general StatDataSource class.
Code Sample
//create the ProgramDataSource bean
ProgramDataSource programDataSource1 = new ProgramDataSource();
//create a bean to display the data
DataDisplayTable dataDisplayTable1 = new DataDisplayTable();
//make the data table a listener for changes in the programDataSource bean
programDataSource1.addDataChangeListener(dataDisplayTable1.listenerForDataChange);
//create a data table with 3 rows and 2 columns
programDataSource1.createDataTable(3,2,-32768.0);
//assign a name and type to each column
programDataSource1.setColumnName(0,"Customer");
programDataSource1.setColumnType(0,'C');
programDataSource1.setColumnName(1,"Orders");
programDataSource1.setColumnType(1,'N');
//fill in the first column
programDataSource1.setStringValue(0,0,"Joe");
programDataSource1.setStringValue(1,0,"Sam");
programDataSource1.setStringValue(2,0,"Mary");
//fill in the second column
programDataSource1.setDoubleValue(0,1,14);
programDataSource1.setDoubleValue(1,1,33);
programDataSource1.setDoubleValue(2,1,27);
//notify all listeners that data has changed
programDataSource1.updateListeners();
© 2025 Statgraphics Technologies, Inc.
The Plains, Virginia
CONTACT USHave you purchased Statgraphics Centurion or Sigma Express and need to download your copy?
CLICK HERE