org.formaria.swing.data.sql
Class DatabaseTableModelAdapter

java.lang.Object
  extended by org.formaria.swing.table.TableModelAdapter
      extended by org.formaria.swing.data.sql.DatabaseTableModelAdapter
All Implemented Interfaces:
javax.swing.table.TableModel, ModelAdapter, ModelAdapterConfigurable

public class DatabaseTableModelAdapter
extends TableModelAdapter

Adapts an DataModel to provide access to child nodes as a list. This class is intended to facilitate uses of tables and combo boxes or list components

Copyright: Copyright (c) Formaria Ltd., 2008
License: see license.txt $Revision: 2.2 $ License: see license.txt


Field Summary
 
Fields inherited from class org.formaria.swing.table.TableModelAdapter
currentProject, editable, headerRow, listeners, model, modelListener, outputFieldIdx, rootModel, table, translateable, translator, usesDatabase
 
Constructor Summary
DatabaseTableModelAdapter(Project project)
          Create a new adapter for a model node
DatabaseTableModelAdapter(Project project, java.lang.Object c, DataModel src)
          Create a new adapter for a model node
 
Method Summary
 
Methods inherited from class org.formaria.swing.table.TableModelAdapter
addTableModelListener, clone, configure, find, get, get, getAdaptedModel, getColumnClass, getColumnCount, getColumnName, getDataModel, getFieldName, getModelAt, getModelAt, getNumChildren, getRowCount, getSelected, getSelected, getTranslated, getUsesDatabase, getValueAt, hasHeaderRow, init, isCellEditable, removeTableModelListener, set, setCellEditable, setDataModel, setHasHeaderRow, setModelListener, setOutputField, setTranslated, setUsesDatabase, setValueAt, sync
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseTableModelAdapter

public DatabaseTableModelAdapter(Project project,
                                 java.lang.Object c,
                                 DataModel src)
Create a new adapter for a model node

Parameters:
src - the node to adapt

DatabaseTableModelAdapter

public DatabaseTableModelAdapter(Project project)
Create a new adapter for a model node