public abstract class AbstractColumnModel extends java.lang.Object implements TableColumnModel
Constructor and Description |
---|
AbstractColumnModel() |
Modifier and Type | Method and Description |
---|---|
void |
addAutoColumn() |
void |
addColumnGroup(TableColumnGroup column) |
java.lang.Object |
clone() |
long |
getBorderSpacing() |
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() |
TableColumnGroup |
getGroupForIndex(int idx) |
boolean |
isIncrementalModeSupported() |
boolean |
isValidated() |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMinimumChunkSize, getPreferredSize, 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()
getColumnGroupCount
in interface TableColumnModel
public int getColumnCount()
getColumnCount
in interface TableColumnModel
public TableColumnGroup getColumnGroup(int i)
getColumnGroup
in interface TableColumnModel
public TableColumn getColumn(int i)
getColumn
in interface TableColumnModel
public TableColumn[] getColumns()
public boolean isValidated()
public long getBorderSpacing()
getBorderSpacing
in interface TableColumnModel
public TableColumnGroup getGroupForIndex(int idx)
getGroupForIndex
in interface TableColumnModel
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface TableColumnModel
clone
in class java.lang.Object
java.lang.CloneNotSupportedException