|
fop 0.95 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.fop.fo.flow.table.GridUnit
org.apache.fop.fo.flow.table.PrimaryGridUnit
This class represents a primary grid unit of a spanned cell. This is the "before-start" (top-left, usually) grid unit of the span.
| Field Summary |
| Fields inherited from class org.apache.fop.fo.flow.table.GridUnit |
cell, collapsingBorderModel, FIRST_IN_PART, KEEP_WITH_NEXT_PENDING, KEEP_WITH_PREVIOUS_PENDING, LAST_IN_PART |
| Method Summary | |
void |
addRow(GridUnit[] row)
|
void |
createCellLM()
Creates a cellLM for the corresponding table-cell. |
int |
getAfterBorderWidth(int which)
Returns the width of the before-after for the last row-span of this cell. |
int |
getAfterBorderWidth(int rowIndex,
int which)
Returns the width of the before-after for the given row-span of this cell. |
int |
getBeforeAfterBorderWidth()
Returns the widths of the border-before and -after for this cell. |
int |
getBeforeBorderWidth(int rowIndex,
int which)
Returns the width of the before-border for the given row-span of this cell. |
int |
getBreakAfter()
Returns the class of the before after for the last child element of this cell. |
int |
getBreakBefore()
Returns the class of the before break for the first child element of this cell. |
TableCellLayoutManager |
getCellLM()
|
int |
getColIndex()
Returns the index of the column this grid unit belongs to. |
int |
getContentLength()
|
java.util.LinkedList |
getElements()
|
PrimaryGridUnit |
getPrimary()
Returns the before-start grid unit of the cell containing this grid unit. |
int |
getRowIndex()
Returns the index of the row this grid unit belongs to. |
java.util.List |
getRows()
Returns the grid units belonging to the same span as this one. |
int[] |
getStartEndBorderWidths()
Returns the widths of the start- and end-borders of the span this grid unit belongs to. |
TableBody |
getTableBody()
Returns the fo:table-header/footer/body element containing this cell. |
boolean |
hasSpanning()
|
boolean |
isPrimary()
Is this grid unit the before-start grid unit of the cell? |
boolean |
mustKeepWithNext()
Returns true if the last child block (or its descendants) of this cell has keep-with-next. |
boolean |
mustKeepWithPrevious()
Returns true if the first child block (or its descendants) of this cell has keep-with-previous. |
void |
setBreakAfter(int breakAfter)
Don't use, reserved for TableCellLM. |
void |
setBreakBefore(int breakBefore)
Don't use, reserved for TableCellLM. |
void |
setElements(java.util.LinkedList elements)
Sets the Knuth elements for the table cell containing this grid unit. |
void |
setKeepWithNext()
Don't use, reserved for TableCellLM. |
void |
setKeepWithPrevious()
Don't use, reserved for TableCellLM. |
java.lang.String |
toString()
|
| Methods inherited from class org.apache.fop.fo.flow.table.GridUnit |
getBorderAfter, getBorderBefore, getBorderEnd, getBorderStart, getCell, getColSpanIndex, getFlag, getRow, getRowSpanIndex, isEmpty, isLastGridUnitColSpan, isLastGridUnitRowSpan, setBordersFromCell, setFlag, setFlag |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
public TableBody getTableBody()
public TableCellLayoutManager getCellLM()
public PrimaryGridUnit getPrimary()
getPrimary in class GridUnitpublic boolean isPrimary()
isPrimary in class GridUnitpublic void setElements(java.util.LinkedList elements)
elements - a list of ListElement (?)public java.util.LinkedList getElements()
public int getBeforeAfterBorderWidth()
public int getBeforeBorderWidth(int rowIndex,
int which)
rowIndex - index of the span for which the border must be computed, 0-basedwhich - one of ConditionalBorder.NORMAL,
ConditionalBorder.LEADING_TRAILING or ConditionalBorder.REST
public int getAfterBorderWidth(int rowIndex,
int which)
rowIndex - index of the span for which the border must be computed, 0-basedwhich - one of ConditionalBorder.NORMAL,
ConditionalBorder.LEADING_TRAILING or ConditionalBorder.REST
public int getAfterBorderWidth(int which)
getAfterBorderWidth(int, int).
which - one of ConditionalBorder.NORMAL,
ConditionalBorder.LEADING_TRAILING or ConditionalBorder.REST
public int getContentLength()
public java.util.List getRows()
public void addRow(GridUnit[] row)
public int getRowIndex()
public int getColIndex()
public int[] getStartEndBorderWidths()
public java.lang.String toString()
toString in class GridUnitpublic boolean hasSpanning()
public void createCellLM()
public boolean mustKeepWithPrevious()
public void setKeepWithPrevious()
public boolean mustKeepWithNext()
public void setKeepWithNext()
public int getBreakBefore()
Constants.EN_AUTO, Constants.EN_COLUMN, Constants.EN_PAGE, Constants.EN_EVEN_PAGE, Constants.EN_ODD_PAGEpublic void setBreakBefore(int breakBefore)
breakBefore - the breakBefore to setpublic int getBreakAfter()
Constants.EN_AUTO, Constants.EN_COLUMN, Constants.EN_PAGE, Constants.EN_EVEN_PAGE, Constants.EN_ODD_PAGEpublic void setBreakAfter(int breakAfter)
breakAfter - the breakAfter to set
|
fop 0.95 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||