|
fop 1.0 | |||||||||
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
public class 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.List |
getElements()
|
Keep |
getKeepWithNext()
Returns the strength of the keep constraint if the last child block (or its descendants) of this cell has keep-with-next. |
Keep |
getKeepWithPrevious()
Returns the strength of the keep constraint if the first child block (or its descendants) of this cell has keep-with-previous. |
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. |
TablePart |
getTablePart()
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? |
void |
setBreakAfter(int breakAfter)
Don't use, reserved for TableCellLM. |
void |
setBreakBefore(int breakBefore)
Don't use, reserved for TableCellLM. |
void |
setElements(java.util.List elements)
Sets the Knuth elements for the table cell containing this grid unit. |
void |
setKeepWithNext(Keep keep)
Don't use, reserved for TableCellLM. |
void |
setKeepWithPrevious(Keep keep)
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 TablePart getTablePart()
public TableCellLayoutManager getCellLM()
public PrimaryGridUnit getPrimary()
getPrimary
in class GridUnit
public boolean isPrimary()
isPrimary
in class GridUnit
public void setElements(java.util.List elements)
elements
- a list of ListElement (?)public java.util.List 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 GridUnit
public boolean hasSpanning()
public void createCellLM()
public Keep getKeepWithPrevious()
public void setKeepWithPrevious(Keep keep)
keep
- the keep strengthpublic Keep getKeepWithNext()
public void setKeepWithNext(Keep keep)
keep
- the keep strengthpublic int getBreakBefore()
Constants.EN_AUTO
, Constants.EN_COLUMN
, Constants.EN_PAGE
, Constants.EN_EVEN_PAGE
, Constants.EN_ODD_PAGE
public 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_PAGE
public void setBreakAfter(int breakAfter)
breakAfter
- the breakAfter to set
|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |