org.jfree.layouting.renderer.model.table.cols
Class AbstractColumnModel
java.lang.Object
org.jfree.layouting.renderer.model.table.cols.AbstractColumnModel
- All Implemented Interfaces:
- java.lang.Cloneable, TableColumnModel
- Direct Known Subclasses:
- SpearateColumnModel
public abstract class AbstractColumnModel
- extends java.lang.Object
- implements TableColumnModel
Creation-Date: 21.07.2006, 19:21:43
- Author:
- Thomas Morgner
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractColumnModel
public AbstractColumnModel()
addColumnGroup
public void addColumnGroup(TableColumnGroup column)
- Specified by:
addColumnGroup in interface TableColumnModel
addAutoColumn
public void addAutoColumn()
- Specified by:
addAutoColumn in interface TableColumnModel
isIncrementalModeSupported
public boolean isIncrementalModeSupported()
- Specified by:
isIncrementalModeSupported in interface TableColumnModel
getColumnGroupCount
public int getColumnGroupCount()
- The column count may change over time, when new columnGroups get added.
- Specified by:
getColumnGroupCount in interface TableColumnModel
- Returns:
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount in interface TableColumnModel
getColumnGroup
public TableColumnGroup getColumnGroup(int i)
- Specified by:
getColumnGroup in interface TableColumnModel
getColumn
public TableColumn getColumn(int i)
- Specified by:
getColumn in interface TableColumnModel
getColumns
public TableColumn[] getColumns()
isValidated
public boolean isValidated()
getBorderSpacing
public long getBorderSpacing()
- Specified by:
getBorderSpacing in interface TableColumnModel
getGroupForIndex
public TableColumnGroup getGroupForIndex(int idx)
- Specified by:
getGroupForIndex in interface TableColumnModel
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface TableColumnModel- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException