]> source.dussan.org Git - poi.git/commitdiff
extend TableRow from Range, not from Paragraph
authorSergey Vladimirov <sergey@apache.org>
Mon, 11 Jul 2011 20:53:35 +0000 (20:53 +0000)
committerSergey Vladimirov <sergey@apache.org>
Mon, 11 Jul 2011 20:53:35 +0000 (20:53 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1145346 13f79535-47bb-0310-9956-ffa450edef68

src/scratchpad/src/org/apache/poi/hwpf/usermodel/TableRow.java

index b619a65d9ac02d73e85b88397f38125f3e4eb232..bd41a339df2f36ba6b1e142ded625cf3d32fd397 100644 (file)
@@ -20,11 +20,12 @@ package org.apache.poi.hwpf.usermodel;
 import java.util.ArrayList;
 import java.util.List;
 
+import org.apache.poi.hwpf.sprm.SprmBuffer;
 import org.apache.poi.hwpf.sprm.TableSprmUncompressor;
 import org.apache.poi.util.POILogFactory;
 import org.apache.poi.util.POILogger;
 
-public final class TableRow extends Paragraph
+public final class TableRow extends Range
 {
     private static final POILogger logger = POILogFactory
             .getLogger( TableRow.class );
@@ -41,6 +42,7 @@ public final class TableRow extends Paragraph
     private boolean _cellsFound = false;
 
     int _levelNum;
+    private SprmBuffer _papx;
     private TableProperties _tprops;
 
     public TableRow( int startIdxInclusive, int endIdxExclusive, Table parent,
@@ -48,7 +50,8 @@ public final class TableRow extends Paragraph
     {
         super( startIdxInclusive, endIdxExclusive, parent );
 
-        _tprops = TableSprmUncompressor.uncompressTAP( _papx );
+        Paragraph last = getParagraph( numParagraphs() - 1 );
+        _tprops = TableSprmUncompressor.uncompressTAP( last._papx );
         _levelNum = levelNum;
         initCells();
     }