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:
Glen Stampoultzis 2002-04-08 14:03:37 +00:00
parent 6b06a2c54c
commit 7558eb5526
1 changed files with 5 additions and 12 deletions

View File

@ -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;
}