src/org/tiefaces/components/websheet/utility/CellUtility.java
public static FacesCell getFacesCellFromBodyRow(final int row, final int col, final List<FacesRow> bodyRows,
			final int topRow, final int leftCol) {
		FacesCell cell = null;

		try {
			cell = bodyRows.get(row - topRow).getCells().get(col - leftCol);

		} catch (Exception e) {
			LOG.log(Level.SEVERE, "getFacesCellFromBodyRow Error row = " + row + " col = " + col + "top row = " + topRow
					+ " leftCol = " + leftCol + " ; error = " + e.getLocalizedMessage(), e);
		}
		return cell;
	}
public static FacesCell getFacesCellFromBodyRow(final int row, final int col, final List<FacesRow> bodyRows,
			final int topRow, final int leftCol) {
		FacesCell cell = null;

		try {
			cell = bodyRows.get(row - topRow).getCells().get(col - leftCol);

		} catch (Exception e) {
			LOG.log(Level.SEVERE, "getFacesCellFromBodyRow Error row = " + row + " col = " + col + "top row = " + topRow
					+ " leftCol = " + leftCol + " ; error = " + e.getLocalizedMessage(), e);
		}
		return cell;
	}
public static FacesCell getFacesCellFromBodyRow ( final int row , final int col , final List < FacesRow > bodyRows , final int topRow , final int leftCol ) { FacesCell cell = null ; try { cell = bodyRows . get ( row - topRow ) . getCells ( ) . get ( col - leftCol ) ; } catch ( Exception e ) { LOG . log ( Level . SEVERE , "getFacesCellFromBodyRow Error row = " + row + " col = " + col + "top row = " + topRow + " leftCol = " + leftCol + " ; error = " + e . getLocalizedMessage ( ) , e ) ; } return cell ; }
Gets the faces cell from body row.

@param row
the row
@param col
the col
@param bodyRows
the body rows
@param topRow
the top row
@param leftCol
the left col
@return the faces cell from body row
Gets the faces cell from body row .