public abstract class AbstractColumnModel extends Object implements TableColumnModel
Constructor and Description |
---|
AbstractColumnModel() |
Modifier and Type | Method and Description |
---|---|
void |
addAutoColumn() |
void |
addColumnGroup(TableColumnGroup column) |
void |
clear() |
Object |
clone() |
long |
getBorderSpacing() |
long |
getCellPosition(int columnIndex) |
TableColumn |
getColumn(int i) |
int |
getColumnCount() |
TableColumnGroup |
getColumnGroup(int i) |
int |
getColumnGroupCount()
The column count may change over time, when new columnGroups get added.
|
TableColumn[] |
getColumns() |
RenderLength |
getDefinedWidth(int columnIndex) |
long |
getEffectiveColumnSize(int columnIndex) |
TableColumnGroup |
getGroupForIndex(int idx) |
boolean |
isIncrementalModeSupported() |
boolean |
isValidated() |
void |
updateCellSize(int columnIndex,
int colSpan,
long cachedWidth) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCachedSize, validateSizes
public void addColumnGroup(TableColumnGroup column)
addColumnGroup
in interface TableColumnModel
public void addAutoColumn()
addAutoColumn
in interface TableColumnModel
public boolean isIncrementalModeSupported()
isIncrementalModeSupported
in interface TableColumnModel
public int getColumnGroupCount()
public int getColumnCount()
getColumnCount
in interface TableColumnModel
public TableColumnGroup getColumnGroup(int i)
public TableColumn getColumn(int i)
public TableColumn[] getColumns()
public boolean isValidated()
public long getBorderSpacing()
getBorderSpacing
in interface TableColumnModel
public TableColumnGroup getGroupForIndex(int idx)
public Object clone() throws CloneNotSupportedException
clone
in interface TableColumnModel
clone
in class Object
CloneNotSupportedException
public void clear()
clear
in interface TableColumnModel
public long getCellPosition(int columnIndex)
getCellPosition
in interface TableColumnModel
public void updateCellSize(int columnIndex, int colSpan, long cachedWidth)
updateCellSize
in interface TableColumnModel
public RenderLength getDefinedWidth(int columnIndex)
getDefinedWidth
in interface TableColumnModel
public long getEffectiveColumnSize(int columnIndex)
getEffectiveColumnSize
in interface TableColumnModel
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.