JIDE 3.5.15

com.jidesoft.grid
Class AbstractGroupTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by com.jidesoft.grid.TreeTableModel
          extended by com.jidesoft.grid.AbstractGroupTableModel
All Implemented Interfaces:
ContextSensitiveTableModel, IndexChangeEventGenerator, ITreeTableModel, MultiTableModel, Serializable, TableModel
Direct Known Subclasses:
DefaultGroupTableModel

public abstract class AbstractGroupTableModel
extends TreeTableModel

AbstractGroupTableModel is an abstract class to extend TreeTableModel.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.jidesoft.grid.TreeTableModel
_filtersApplied
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Fields inherited from interface com.jidesoft.grid.MultiTableModel
FOOTER_COLUMN, HEADER_COLUMN, REGULAR_COLUMN
 
Constructor Summary
AbstractGroupTableModel()
          The default constructor.
AbstractGroupTableModel(List rows)
          The constructor.
 
Method Summary
abstract  boolean isGroupEnabled()
          Gets if the group feature is enabled.
 
Methods inherited from class com.jidesoft.grid.TreeTableModel
addIndexChangeListener, addRow, addRow, addRow, addRow, addRow, addRows, addRows, addRows, addRows, addRows, buildRows, cacheAll, collapseAll, collapseFirstLevel, collapseLastLevel, collapseRows, createCompoundTableModelEvent, createRoot, createRows, expandAll, expandFirstLevel, expandNextLevel, expandRow, expandRows, expandTreePath, fireTableRowsUpdated, getCellClassAt, getChild, getChildCount, getColumnType, getConverterContextAt, getEditorContextAt, getExpansionState, getIndexChangeListeners, getIndexOfChild, getOriginalRows, getRoot, getRowAt, getRowCount, getRowCount, getRowIndex, getRows, getRows, getTableIndex, getValueAt, invalidateCache, isAdjusting, isAutoExpand, isCellEditable, isFilterParent, isFiltersApplied, isInitialized, isLeaf, moveDownRow, moveUpRow, refresh, removeIndexChangeListener, removeRow, removeRow, setAdjusting, setAutoExpand, setChildren, setExpansionState, setFilterParent, setFiltersApplied, setOriginalRows, setValueAt, shouldBeFiltered
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, getColumnClass, getColumnCount, getColumnName, removeTableModelListener
 

Constructor Detail

AbstractGroupTableModel

public AbstractGroupTableModel()
The default constructor.


AbstractGroupTableModel

public AbstractGroupTableModel(List rows)
The constructor.

Parameters:
rows - the rows in the model.
Method Detail

isGroupEnabled

public abstract boolean isGroupEnabled()
Gets if the group feature is enabled.

Returns:
true if group is enabled. Otherwise false.

JIDE 3.5.15