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
-
-
Constructor Summary
Constructors Constructor Description AbstractColumnModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAutoColumn()voidaddColumnGroup(TableColumnGroup column)java.lang.Objectclone()longgetBorderSpacing()TableColumngetColumn(int i)intgetColumnCount()TableColumnGroupgetColumnGroup(int i)intgetColumnGroupCount()The column count may change over time, when new columnGroups get added.TableColumn[]getColumns()TableColumnGroupgetGroupForIndex(int idx)booleanisIncrementalModeSupported()booleanisValidated()-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jfree.layouting.renderer.model.table.cols.TableColumnModel
getMinimumChunkSize, getPreferredSize, validateSizes
-
-
-
-
Method Detail
-
addColumnGroup
public void addColumnGroup(TableColumnGroup column)
- Specified by:
addColumnGroupin interfaceTableColumnModel
-
addAutoColumn
public void addAutoColumn()
- Specified by:
addAutoColumnin interfaceTableColumnModel
-
isIncrementalModeSupported
public boolean isIncrementalModeSupported()
- Specified by:
isIncrementalModeSupportedin interfaceTableColumnModel
-
getColumnGroupCount
public int getColumnGroupCount()
The column count may change over time, when new columnGroups get added.- Specified by:
getColumnGroupCountin interfaceTableColumnModel- Returns:
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCountin interfaceTableColumnModel
-
getColumnGroup
public TableColumnGroup getColumnGroup(int i)
- Specified by:
getColumnGroupin interfaceTableColumnModel
-
getColumn
public TableColumn getColumn(int i)
- Specified by:
getColumnin interfaceTableColumnModel
-
getColumns
public TableColumn[] getColumns()
-
isValidated
public boolean isValidated()
-
getBorderSpacing
public long getBorderSpacing()
- Specified by:
getBorderSpacingin interfaceTableColumnModel
-
getGroupForIndex
public TableColumnGroup getGroupForIndex(int idx)
- Specified by:
getGroupForIndexin interfaceTableColumnModel
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Specified by:
clonein interfaceTableColumnModel- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
-