diff options
Diffstat (limited to 'src/java/org/apache/fop/fo/flow/table/TableRow.java')
-rw-r--r-- | src/java/org/apache/fop/fo/flow/table/TableRow.java | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/src/java/org/apache/fop/fo/flow/table/TableRow.java b/src/java/org/apache/fop/fo/flow/table/TableRow.java index edc8d13df..a025f92fd 100644 --- a/src/java/org/apache/fop/fo/flow/table/TableRow.java +++ b/src/java/org/apache/fop/fo/flow/table/TableRow.java @@ -97,7 +97,7 @@ public class TableRow extends TableCellContainer { /** * {@inheritDoc} */ - protected void startOfNode() throws FOPException { + public void startOfNode() throws FOPException { super.startOfNode(); getFOEventHandler().startRow(this); } @@ -105,7 +105,7 @@ public class TableRow extends TableCellContainer { /** * {@inheritDoc} */ - protected void endOfNode() throws FOPException { + public void endOfNode() throws FOPException { if (firstChild == null) { missingChildElementError("(table-cell+)"); } @@ -128,6 +128,25 @@ public class TableRow extends TableCellContainer { } } + /** {@inheritDoc} */ + TableBody getTablePart() { + return (TableBody) parent; + } + + /** {@inheritDoc} */ + boolean isTableRow() { + return true; + } + + /** {inheritDoc} */ + protected void setCollapsedBorders() { + TableBody body = (TableBody) parent; + createBorder(CommonBorderPaddingBackground.START, body); + createBorder(CommonBorderPaddingBackground.END, body); + createBorder(CommonBorderPaddingBackground.BEFORE); + createBorder(CommonBorderPaddingBackground.AFTER); + } + /** @return the "break-after" property. */ public int getBreakAfter() { return breakAfter; |