Package org.apache.fop.fo.flow.table
Class CollapsingBorderResolver
java.lang.Object
org.apache.fop.fo.flow.table.CollapsingBorderResolver
- All Implemented Interfaces:
BorderResolver
A class that implements the border-collapsing model.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
Base class for delegate resolvers.private class
private class
private class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate CollapsingBorderModel
private boolean
The last currently registered footer row.private List
<ConditionalBorder> The previously registered row, either in the header or the body(-ies), but not in the footer (handled separately).private Table
private List
<ConditionalBorder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
endPart()
Receives notification of the end of a table-header/footer/body.void
endRow
(List<GridUnit> row, TableCellContainer container) Receives notification of the end of a row.void
endTable()
Receives notification of the end of the table.void
Receives notification of the start of a table-header/footer/body.
-
Field Details
-
table
-
collapsingBorderModel
-
previousRow
The previously registered row, either in the header or the body(-ies), but not in the footer (handled separately). -
firstInTable
private boolean firstInTable -
delegate
-
resolverInBody
-
leadingBorders
-
trailingBorders
-
headerLastRow
-
-
Constructor Details
-
CollapsingBorderResolver
CollapsingBorderResolver(Table table)
-
-
Method Details
-
endRow
Receives notification of the end of a row.- Specified by:
endRow
in interfaceBorderResolver
- Parameters:
row
- the row that has just been finishedcontainer
- the FO element holding the given row
-
startPart
Receives notification of the start of a table-header/footer/body.- Specified by:
startPart
in interfaceBorderResolver
- Parameters:
part
- the part that has started
-
endPart
public void endPart()Receives notification of the end of a table-header/footer/body.- Specified by:
endPart
in interfaceBorderResolver
-
endTable
public void endTable()Receives notification of the end of the table.- Specified by:
endTable
in interfaceBorderResolver
-