make SXSSFRow._style private, add getRowStyleIndex() in its place

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1717042 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Javen O'Neal 2015-11-29 11:47:27 +00:00
parent f324646c04
commit a2ac15f1c8
2 changed files with 8 additions and 2 deletions

View File

@ -25,6 +25,7 @@ import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.util.Internal;
/**
* Streaming version of XSSFRow implementing the "BigGridDemo" strategy.
@ -36,7 +37,7 @@ public class SXSSFRow implements Row
SXSSFSheet _sheet;
SXSSFCell[] _cells;
int _maxColumn=-1;
short _style=-1;
private short _style=-1;
short _height=-1;
boolean _zHeight = false;
int _outlineLevel = 0; // Outlining level of the row, when outlining is on
@ -404,6 +405,11 @@ public class SXSSFRow implements Row
return getSheet().getWorkbook().getCellStyleAt(_style);
}
@Internal
/*package*/ int getRowStyleIndex() {
return _style;
}
/**
* Applies a whole-row cell styling to the row.
* The row style can be cleared by passing in <code>null</code>.

View File

@ -161,7 +161,7 @@ public class SheetDataWriter {
if (row.getZeroHeight())
_out.write(" hidden=\"true\"");
if (row.isFormatted()) {
_out.write(" s=\"" + row._style + "\"");
_out.write(" s=\"" + row.getRowStyleIndex() + "\"");
_out.write(" customFormat=\"1\"");
}
if (row.getOutlineLevel() != 0) {