findFirstRow fix... sheesh...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352362 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
6b06a2c54c
commit
7558eb5526
@ -214,7 +214,8 @@ public class HSSFRow
|
||||
if (cell.getCellNum() == row.getLastCol())
|
||||
{
|
||||
row.setLastCol( findLastCell(row.getLastCol()) );
|
||||
} else if (cell.getCellNum() == row.getFirstCol())
|
||||
}
|
||||
if (cell.getCellNum() == row.getFirstCol())
|
||||
{
|
||||
row.setFirstCol( findFirstCell(row.getFirstCol()) );
|
||||
}
|
||||
@ -330,16 +331,6 @@ public class HSSFRow
|
||||
return row.getLastCol();
|
||||
}
|
||||
|
||||
/**
|
||||
* gets a list of cells in the row.
|
||||
* @retun List - shallow copy of cells - best you don't modify them
|
||||
*/
|
||||
|
||||
// public List getCells()
|
||||
// { // shallow copy, modifying cells changes things
|
||||
// modifying the array changes nothing!
|
||||
// return ( ArrayList ) cells.clone();
|
||||
// }
|
||||
|
||||
/**
|
||||
* gets the number of defined cells (NOT number of cells in the actual row!).
|
||||
@ -440,10 +431,12 @@ public class HSSFRow
|
||||
short cellnum = (short) (firstcell + 1);
|
||||
HSSFCell r = getCell(cellnum);
|
||||
|
||||
while (r == null)
|
||||
while (r == null && cellnum <= getLastCellNum())
|
||||
{
|
||||
r = getCell(++cellnum);
|
||||
}
|
||||
if (cellnum > getLastCellNum())
|
||||
return -1;
|
||||
return cellnum;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user