protected abstract static class GroupStructureBeanFromModel.GroupModel extends AbstractTreeTableModel
Modifier | Constructor and Description |
---|---|
protected |
GroupModel(TableColumnModel columnModel,
GroupDefs groupDefs,
boolean showOnlyLeafs) |
Modifier and Type | Method and Description |
---|---|
CellRenderer |
getCellRenderer(int columnIndex) |
java.util.Iterator<? extends java.lang.Object> |
getChildren(java.lang.Object parent)
Returns the child nodes under the specified parent node.
|
java.util.Comparator<java.lang.Object> |
getColumnComparator(int columnIndex) |
int |
getColumnCount() |
java.lang.String |
getColumnHref(int columnIndex) |
protected TableColumnModel |
getColumnModel() |
java.lang.String |
getColumnName(int columnIndex) |
boolean |
getColumnPopupModal(int columnIndex) |
java.util.List<RangeValue> |
getColumnRangeValues(int columnIndex) |
java.lang.String |
getColumnTargetLocation(int columnIndex) |
int |
getColumnType(int columnIndex) |
int |
getColumnWindowHeight(int columnIndex) |
int |
getColumnWindowWidth(int columnIndex) |
int |
getFixedColumnCount() |
protected GroupDefInfo[] |
getGroupDefs() |
java.util.Locale |
getLocale() |
boolean |
getNoWrap(int columnIndex) |
java.lang.Object |
getRoot(int index)
Returns a root node at the specified index.
|
int |
getRootCount()
Returns the number of root nodes, which this
model
represents. |
int |
getSortMode(int columnIndex) |
int |
getSortOrder(int columnIndex) |
java.lang.String |
getTableName() |
boolean |
getWrapHeader(int columnIndex) |
void |
group(GroupableTableBean<? extends TableData> table) |
boolean |
isCellEditable(java.lang.Object node,
int column) |
boolean |
isColumnEditable(int columnIndex) |
boolean |
isColumnHTML(int columnIndex) |
boolean |
isColumnMultiline(int columnIndex) |
addTreeTableModelListener, fireTableContentChanged, fireTreeNodeInserted, fireTreeNodeRemoved, getParent, getValueAt, getViewName, isFrom, isRoot, refresh, removeTreeTableModelListener, setValueAt
addTableColumnModelListener, fireTableColumnsInserted, fireTableColumnsRemoved, getDisplayFormat, getFormat, getGroupHeader, getGroupHeaderBGColor, removeTableColumnModelListener, setLocale, setTableName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addTableColumnModelListener, getDisplayFormat, getFormat, getGroupHeader, getGroupHeaderBGColor, removeTableColumnModelListener
protected GroupModel(TableColumnModel columnModel, GroupDefs groupDefs, boolean showOnlyLeafs)
public void group(GroupableTableBean<? extends TableData> table) throws TVCException
TVCException
protected GroupDefInfo[] getGroupDefs()
protected TableColumnModel getColumnModel()
public CellRenderer getCellRenderer(int columnIndex)
getCellRenderer
in interface TableColumnModel
getCellRenderer
in class AbstractTableColumnModel
columnIndex
- The column indexpublic java.util.Comparator<java.lang.Object> getColumnComparator(int columnIndex)
getColumnComparator
in interface TableColumnModel
getColumnComparator
in class AbstractTableColumnModel
columnIndex
- The index of the column.public java.lang.String getColumnHref(int columnIndex)
getColumnHref
in interface TableColumnModel
getColumnHref
in class AbstractTableColumnModel
columnIndex
- The index of the column.public boolean getColumnPopupModal(int columnIndex)
getColumnPopupModal
in interface TableColumnModel
getColumnPopupModal
in class AbstractTableColumnModel
columnIndex
- The index of the column.public java.util.List<RangeValue> getColumnRangeValues(int columnIndex)
getColumnRangeValues
in interface TableColumnModel
getColumnRangeValues
in class AbstractTableColumnModel
columnIndex
- The index of the column.range
values
for this column.public java.lang.String getColumnTargetLocation(int columnIndex)
getColumnTargetLocation
in interface TableColumnModel
getColumnTargetLocation
in class AbstractTableColumnModel
columnIndex
- The index of the column.public int getColumnType(int columnIndex)
getColumnType
in interface TableColumnModel
getColumnType
in class AbstractTableColumnModel
columnIndex
- The index of the column.AttributeConstants
public int getColumnWindowHeight(int columnIndex)
getColumnWindowHeight
in interface TableColumnModel
getColumnWindowHeight
in class AbstractTableColumnModel
columnIndex
- The index of the column.public int getColumnWindowWidth(int columnIndex)
getColumnWindowWidth
in interface TableColumnModel
getColumnWindowWidth
in class AbstractTableColumnModel
columnIndex
- The index of the column.public int getFixedColumnCount()
getFixedColumnCount
in interface TableColumnModel
getFixedColumnCount
in class AbstractTableColumnModel
public java.util.Locale getLocale()
getLocale
in interface TableColumnModel
getLocale
in class AbstractTableColumnModel
public boolean getNoWrap(int columnIndex)
getNoWrap
in interface TableColumnModel
getNoWrap
in class AbstractTableColumnModel
public int getSortMode(int columnIndex)
getSortMode
in interface TableColumnModel
getSortMode
in class AbstractTableColumnModel
columnIndex
- The column indexpublic int getSortOrder(int columnIndex)
getSortOrder
in interface TableColumnModel
getSortOrder
in class AbstractTableColumnModel
columnIndex
- The column indexpublic java.lang.String getTableName()
getTableName
in interface TableColumnModel
getTableName
in class AbstractTableColumnModel
public boolean getWrapHeader(int columnIndex)
getWrapHeader
in interface TableColumnModel
getWrapHeader
in class AbstractTableColumnModel
columnIndex
- The column indexpublic boolean isColumnEditable(int columnIndex)
isColumnEditable
in interface TableColumnModel
isColumnEditable
in class AbstractTableColumnModel
columnIndex
- The index of the column.public boolean isColumnHTML(int columnIndex)
isColumnHTML
in interface TableColumnModel
isColumnHTML
in class AbstractTableColumnModel
columnIndex
- The index of the column.public boolean isColumnMultiline(int columnIndex)
isColumnMultiline
in interface TableColumnModel
isColumnMultiline
in class AbstractTableColumnModel
columnIndex
- The index of the column.public int getColumnCount()
getColumnCount
in interface TableColumnModel
getColumnCount
in class AbstractTreeTableModel
public java.lang.String getColumnName(int columnIndex)
getColumnName
in interface TableColumnModel
getColumnName
in class AbstractTableColumnModel
columnIndex
- The index of the column.public boolean isCellEditable(java.lang.Object node, int column)
isCellEditable
in interface TreeTableModel
isCellEditable
in class AbstractTreeTableModel
node
- The nodecolumn
- The column indexpublic java.lang.Object getRoot(int index)
TreeTableModel
TreeTableModel.getRootCount()
, then an
IndexOutOfBoundsException is thrown.getRoot
in interface TreeTableModel
getRoot
in class AbstractTreeTableModel
index
- The indexpublic int getRootCount()
TreeTableModel
model
represents.getRootCount
in interface TreeTableModel
getRootCount
in class AbstractTreeTableModel
public java.util.Iterator<? extends java.lang.Object> getChildren(java.lang.Object parent) throws TVCException
TreeTableModel
TVCException
Copyright © Technia AB. All Rights Reserved.