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 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()
-
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:
addColumnGroup
in interfaceTableColumnModel
-
addAutoColumn
public void addAutoColumn()
- Specified by:
addAutoColumn
in interfaceTableColumnModel
-
isIncrementalModeSupported
public boolean isIncrementalModeSupported()
- Specified by:
isIncrementalModeSupported
in interfaceTableColumnModel
-
getColumnGroupCount
public int getColumnGroupCount()
The column count may change over time, when new columnGroups get added.- Specified by:
getColumnGroupCount
in interfaceTableColumnModel
- Returns:
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interfaceTableColumnModel
-
getColumnGroup
public TableColumnGroup getColumnGroup(int i)
- Specified by:
getColumnGroup
in interfaceTableColumnModel
-
getColumn
public TableColumn getColumn(int i)
- Specified by:
getColumn
in interfaceTableColumnModel
-
getColumns
public TableColumn[] getColumns()
-
isValidated
public boolean isValidated()
-
getBorderSpacing
public long getBorderSpacing()
- Specified by:
getBorderSpacing
in interfaceTableColumnModel
-
getGroupForIndex
public TableColumnGroup getGroupForIndex(int idx)
- Specified by:
getGroupForIndex
in interfaceTableColumnModel
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Specified by:
clone
in interfaceTableColumnModel
- Overrides:
clone
in classjava.lang.Object
- Throws:
java.lang.CloneNotSupportedException
-
-