add @Override annotations to SXSSFRow

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1717181 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Javen O'Neal 2015-11-30 05:28:57 +00:00
parent 24e5a0a458
commit b5ad3a9327

View File

@ -59,6 +59,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
return _height!=-1; return _height!=-1;
} }
@Override
public int getOutlineLevel(){ public int getOutlineLevel(){
return _outlineLevel; return _outlineLevel;
} }
@ -92,6 +93,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
this._collapsed = collapsed; this._collapsed = collapsed;
} }
//begin of interface implementation //begin of interface implementation
@Override
public Iterator<Cell> iterator() public Iterator<Cell> iterator()
{ {
return new FilledCellIterator(); return new FilledCellIterator();
@ -108,6 +110,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* @throws IllegalArgumentException if columnIndex < 0 or greater than the maximum number of supported columns * @throws IllegalArgumentException if columnIndex < 0 or greater than the maximum number of supported columns
* (255 for *.xls, 1048576 for *.xlsx) * (255 for *.xls, 1048576 for *.xlsx)
*/ */
@Override
public SXSSFCell createCell(int column) public SXSSFCell createCell(int column)
{ {
return createCell(column,Cell.CELL_TYPE_BLANK); return createCell(column,Cell.CELL_TYPE_BLANK);
@ -124,6 +127,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* @throws IllegalArgumentException if columnIndex < 0 or greate than a maximum number of supported columns * @throws IllegalArgumentException if columnIndex < 0 or greate than a maximum number of supported columns
* (255 for *.xls, 1048576 for *.xlsx) * (255 for *.xls, 1048576 for *.xlsx)
*/ */
@Override
public SXSSFCell createCell(int column, int type) public SXSSFCell createCell(int column, int type)
{ {
checkBounds(column); checkBounds(column);
@ -157,6 +161,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* *
* @param cell the cell to remove * @param cell the cell to remove
*/ */
@Override
public void removeCell(Cell cell) public void removeCell(Cell cell)
{ {
int index=getCellIndex(cell); int index=getCellIndex(cell);
@ -182,6 +187,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* @param rowNum the row number (0-based) * @param rowNum the row number (0-based)
* @throws IllegalArgumentException if rowNum < 0 * @throws IllegalArgumentException if rowNum < 0
*/ */
@Override
public void setRowNum(int rowNum) public void setRowNum(int rowNum)
{ {
_sheet.changeRowNum(this,rowNum); _sheet.changeRowNum(this,rowNum);
@ -192,6 +198,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* *
* @return the row number (0 based) * @return the row number (0 based)
*/ */
@Override
public int getRowNum() public int getRowNum()
{ {
return _sheet.getRowNum(this); return _sheet.getRowNum(this);
@ -205,6 +212,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* @return Cell representing that column or null if undefined. * @return Cell representing that column or null if undefined.
* @see #getCell(int, org.apache.poi.ss.usermodel.Row.MissingCellPolicy) * @see #getCell(int, org.apache.poi.ss.usermodel.Row.MissingCellPolicy)
*/ */
@Override
public SXSSFCell getCell(int cellnum) { public SXSSFCell getCell(int cellnum) {
if(cellnum < 0) throw new IllegalArgumentException("Cell index must be >= 0"); if(cellnum < 0) throw new IllegalArgumentException("Cell index must be >= 0");
@ -239,6 +247,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* @see Row#RETURN_BLANK_AS_NULL * @see Row#RETURN_BLANK_AS_NULL
* @see Row#CREATE_NULL_AS_BLANK * @see Row#CREATE_NULL_AS_BLANK
*/ */
@Override
public Cell getCell(int cellnum, MissingCellPolicy policy) public Cell getCell(int cellnum, MissingCellPolicy policy)
{ {
Cell cell = getCell(cellnum); Cell cell = getCell(cellnum);
@ -272,6 +281,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* @return short representing the first logical cell in the row, * @return short representing the first logical cell in the row,
* or -1 if the row does not contain any cells. * or -1 if the row does not contain any cells.
*/ */
@Override
public short getFirstCellNum() public short getFirstCellNum()
{ {
for(int i=0;i<=_maxColumn;i++) for(int i=0;i<=_maxColumn;i++)
@ -298,6 +308,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* @return short representing the last logical cell in the row <b>PLUS ONE</b>, * @return short representing the last logical cell in the row <b>PLUS ONE</b>,
* or -1 if the row does not contain any cells. * or -1 if the row does not contain any cells.
*/ */
@Override
public short getLastCellNum() public short getLastCellNum()
{ {
return _maxColumn == -1 ? -1 : (short)(_maxColumn+1); return _maxColumn == -1 ? -1 : (short)(_maxColumn+1);
@ -309,6 +320,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* *
* @return int representing the number of defined cells in the row. * @return int representing the number of defined cells in the row.
*/ */
@Override
public int getPhysicalNumberOfCells() public int getPhysicalNumberOfCells()
{ {
int count=0; int count=0;
@ -325,6 +337,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* *
* @param height rowheight or 0xff for undefined (use sheet default) * @param height rowheight or 0xff for undefined (use sheet default)
*/ */
@Override
public void setHeight(short height) public void setHeight(short height)
{ {
_height=height; _height=height;
@ -335,6 +348,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* *
* @param zHeight height is zero or not. * @param zHeight height is zero or not.
*/ */
@Override
public void setZeroHeight(boolean zHeight) public void setZeroHeight(boolean zHeight)
{ {
_zHeight=zHeight; _zHeight=zHeight;
@ -345,6 +359,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* *
* @return - zHeight height is zero or not. * @return - zHeight height is zero or not.
*/ */
@Override
public boolean getZeroHeight() public boolean getZeroHeight()
{ {
return _zHeight; return _zHeight;
@ -355,6 +370,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* *
* @param height the height in points. <code>-1</code> resets to the default height * @param height the height in points. <code>-1</code> resets to the default height
*/ */
@Override
public void setHeightInPoints(float height) public void setHeightInPoints(float height)
{ {
if(height==-1) if(height==-1)
@ -369,6 +385,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* *
* @return row height measured in twips (1/20th of a point) * @return row height measured in twips (1/20th of a point)
*/ */
@Override
public short getHeight() public short getHeight()
{ {
return (short)(_height==-1?getSheet().getDefaultRowHeightInPoints()*20:_height); return (short)(_height==-1?getSheet().getDefaultRowHeightInPoints()*20:_height);
@ -381,6 +398,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* @return row height measured in point size * @return row height measured in point size
* @see Sheet#getDefaultRowHeightInPoints() * @see Sheet#getDefaultRowHeightInPoints()
*/ */
@Override
public float getHeightInPoints() public float getHeightInPoints()
{ {
return (float)(_height==-1?getSheet().getDefaultRowHeightInPoints():_height/20.0); return (float)(_height==-1?getSheet().getDefaultRowHeightInPoints():_height/20.0);
@ -391,6 +409,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* do have whole-row styles. For those that do, you * do have whole-row styles. For those that do, you
* can get the formatting from {@link #getRowStyle()} * can get the formatting from {@link #getRowStyle()}
*/ */
@Override
public boolean isFormatted() { public boolean isFormatted() {
return _style > -1; return _style > -1;
} }
@ -399,6 +418,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* have one of these, so will return null. Call * have one of these, so will return null. Call
* {@link #isFormatted()} to check first. * {@link #isFormatted()} to check first.
*/ */
@Override
public CellStyle getRowStyle() { public CellStyle getRowStyle() {
if(!isFormatted()) return null; if(!isFormatted()) return null;
@ -414,6 +434,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* Applies a whole-row cell styling to the row. * Applies a whole-row cell styling to the row.
* The row style can be cleared by passing in <code>null</code>. * The row style can be cleared by passing in <code>null</code>.
*/ */
@Override
public void setRowStyle(CellStyle style) { public void setRowStyle(CellStyle style) {
if(style == null) { if(style == null) {
_style = -1; _style = -1;
@ -427,6 +448,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* @return Cell iterator of the physically defined cells. Note element 4 may * @return Cell iterator of the physically defined cells. Note element 4 may
* actually be row cell depending on how many are defined! * actually be row cell depending on how many are defined!
*/ */
@Override
public Iterator<Cell> cellIterator() public Iterator<Cell> cellIterator()
{ {
return iterator(); return iterator();
@ -437,6 +459,7 @@ public class SXSSFRow implements Row, Comparable<SXSSFRow>
* *
* @return the Sheet that owns this row * @return the Sheet that owns this row
*/ */
@Override
public SXSSFSheet getSheet() public SXSSFSheet getSheet()
{ {
return _sheet; return _sheet;