![]() ![]()
|
Appendix E
JClass LiveTable Inheritance Hierarchy
General JClass LiveTable Classes
The following figure gives an overview of class inheritance for table creation in JClass LiveTable.
JCTableis the core JClass LiveTable class, with which most table programming is performed, and from which all LiveTable Beans are extended. TheJCListTableclass extendsJCTableand provides a quick way of formatting a table to look and act like a list. The data binding Beans allow you to bind your table application to an IDE-specific or ODBC/JDBC-compliant data source.JClass LiveTable Data Classes
The following figure provides an overview of class inheritance for data handling in JClass LiveTable.
TableDataModelis the core data source interface, andEditableTableDataModelextends this interface to allow editing of the data.JCVectorDataSourcestores table data in a series of vectors.JCInputStreamDataSourceextendsJCVectorDataSourceto read from any stream, andJCAppletDataSource,JCBeanFileDataSource,JCFileDataSource, andJCURLDataSourcefurther extend it to read from specific stream types. The other stock data sources exist for other, more specific, situations.
![]() ![]()
|