|
Copyright © 2011 Citra Technologies. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
com.citra.treetable.TreeTableModelAdapter
com.citra.pivot.DefaultPivotRowAdapter
public class DefaultPivotRowAdapter
The default PivotRowAdapter implementation.
Field Summary | |
---|---|
protected TreeTableModel[] |
treeModels
the treetable models |
Fields inherited from class com.citra.treetable.TreeTableModelAdapter |
---|
delayed, tree, treeTableModel |
Fields inherited from class javax.swing.table.AbstractTableModel |
---|
listenerList |
Fields inherited from interface com.citra.treetable.TreeTableModelAdapterIF |
---|
TREE_PROPERTY, TREE_TABLE_MODEL_PROPERTY |
Fields inherited from interface com.citra.pivot.PivotConstants |
---|
GRAND_TOTAL_TYPE, NORMAL_TYPE, SUBTOTAL_TYPE |
Constructor Summary | |
---|---|
DefaultPivotRowAdapter()
Constructs a DefaultPivotRowAdapter. |
|
DefaultPivotRowAdapter(TreeTableModel treeModel)
Constructs a DefaultPivotRowAdapter. |
|
DefaultPivotRowAdapter(TreeTableModel[] treeModels)
Constructs a DefaultPivotRowAdapter. |
|
DefaultPivotRowAdapter(TreeTableModel[] treeModels,
boolean independent)
Constructs a DefaultPivotRowAdapter. |
|
DefaultPivotRowAdapter(TreeTableModel treeModel,
boolean independent)
Constructs a DefaultPivotRowAdapter. |
Method Summary | |
---|---|
protected PivotRowAdapter |
createAdapter(TreePath path)
Creates and returns a pivot model adapter for the specified path. |
protected PivotRowAdapter |
createAdapter(TreeTableModel[] models)
Creates and returns a pivot model adapter having models as its treetable models. |
PivotRowAdapter |
getAdapter(TreePath path)
Returns the adapter at the specified tree path. |
int |
getAdapterDepth()
Retrieves the maximum number of adapters beneath this one. |
int |
getPivotType(TreePath path)
Returns the type of the specified path. |
TreeTableModel[] |
getTreeTableModels()
Retrieves the treetable models currently assigned. |
protected void |
invalidateRows()
Invalidates the cached row count. |
boolean |
isIndependent()
Determines whether the adapter remains unaffected by the presence of next level adapters. |
void |
setTreeTableModels(TreeTableModel[] treeModels)
Sets a new treetable model array. |
Methods inherited from class javax.swing.table.AbstractTableModel |
---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, 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 com.citra.treetable.TreeTableModelAdapterIF |
---|
addPropertyChangeListener, getTree, getTreeTableModel, removePropertyChangeListener |
Methods inherited from interface javax.swing.table.TableModel |
---|
addTableModelListener, getColumnClass, getColumnCount, getColumnName, getRowCount, getValueAt, isCellEditable, removeTableModelListener, setValueAt |
Field Detail |
---|
protected TreeTableModel[] treeModels
Constructor Detail |
---|
public DefaultPivotRowAdapter()
public DefaultPivotRowAdapter(TreeTableModel[] treeModels)
public DefaultPivotRowAdapter(TreeTableModel[] treeModels, boolean independent)
public DefaultPivotRowAdapter(TreeTableModel treeModel)
public DefaultPivotRowAdapter(TreeTableModel treeModel, boolean independent)
Method Detail |
---|
protected PivotRowAdapter createAdapter(TreeTableModel[] models)
models
- the treetable models of the adapter to create
protected PivotRowAdapter createAdapter(TreePath path)
path
- the path at which the adapter is created
public PivotRowAdapter getAdapter(TreePath path)
getAdapter
in interface PivotRowAdapter
path
- the given path
public int getAdapterDepth()
getAdapterDepth
in interface PivotRowAdapter
public int getPivotType(TreePath path)
PivotConstants
interface and may be:
getPivotType
in interface PivotRowAdapter
path
- the given path
public TreeTableModel[] getTreeTableModels()
protected void invalidateRows()
public void setTreeTableModels(TreeTableModel[] treeModels)
treeModels
- the new treetable models to assign.public boolean isIndependent()
isIndependent
in interface PivotRowAdapter
|
Copyright © 2011 Citra Technologies. All Rights Reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |