# Hierarchy For Package org.jfree.report.modules.misc.tablemodel

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - org.jfree.report.modules.misc.tablemodel.CSVTableModel
    - org.jfree.report.modules.misc.tablemodel.JoiningTableModel
    - org.jfree.report.modules.misc.tablemodel.ScrollableResultSetTableModel (implements org.jfree.report.modules.misc.tablemodel.CloseableTableModel)
  - org.jfree.report.modules.misc.tablemodel.CSVTableModelProducer
  - org.pentaho.reporting.libraries.base.boot.DefaultModuleInfo (implements org.pentaho.reporting.libraries.base.boot.ModuleInfo)
    - org.pentaho.reporting.libraries.base.boot.AbstractModule (implements org.pentaho.reporting.libraries.base.boot.Module)
      - org.jfree.report.modules.misc.tablemodel.TableModelModule
  - org.jfree.report.modules.misc.tablemodel.PrintableTableModel (implements javax.swing.table.TableModel)
  - org.jfree.report.modules.misc.tablemodel.ResultSetTableModelFactory
  - org.jfree.report.modules.misc.tablemodel.SubSetTableModel (implements javax.swing.table.TableModel)
  - org.jfree.report.modules.misc.tablemodel.TableModelInfo
  - org.jfree.report.modules.misc.tablemodel.TypeMapper

## Interface Hierarchy

- javax.swing.table.TableModel
  - org.jfree.report.modules.misc.tablemodel.CloseableTableModel