org.apache.fop.layoutmgr.table
Class ColumnSetup
java.lang.Object
|
+--org.apache.fop.layoutmgr.table.ColumnSetup
- public class ColumnSetup
- extends java.lang.Object
Class holding a number of columns making up the column setup of a row.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ColumnSetup
public ColumnSetup(Table table)
- Main Constructor.
- Parameters:
table
- the table to construct this column setup for
getColumn
public TableColumn getColumn(int index)
- Returns a column. If the index of the column is bigger than the number of explicitly
defined columns the last column is returned.
- Parameters:
index
- index of the column (1 is the first column)- Returns:
- the requested column
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
- See Also:
Object.toString()
getColumnCount
public int getColumnCount()
- Returns:
- the number of columns in the setup.
iterator
public java.util.Iterator iterator()
- Returns:
- an Iterator over all columns
computeTableUnit
protected double computeTableUnit(TableLayoutManager tlm)
- Works out the base unit for resolving proportional-column-width()
[p-c-w(x) = x * base_unit_ipd]
- Parameters:
tlm
- the TableLayoutManager- Returns:
- the computed base unit (in millipoint)
getXOffset
public int getXOffset(int col,
PercentBaseContext context)
- Parameters:
col
- column index (1 is first column)context
- the context for percentage based calculations- Returns:
- the X offset of the requested column
getSumOfColumnWidths
public int getSumOfColumnWidths(PercentBaseContext context)
- Calculates the sum of all column widths.
- Parameters:
context
- the context for percentage based calculations- Returns:
- the requested sum in millipoints
Copyright 1999-2006 The Apache Software Foundation. All Rights Reserved.