/*
* $Id: TableRow.java 102464 2013-08-21 15:35:16Z nahlikm1 $
*
* Copyright (c) 2010 AspectWorks, spol. s r.o.
*/
package com.pageobject;
import java.util.ArrayList;
import java.util.List;
/**
* Contents of one row in HTML table.
* Cell indexes start from 1.
*
* @author Pavel Muller
* @version $Revision: 102464 $
*/
public class TableRow {
private List<String> cells = new ArrayList<String>();
/**
* Add new cell.
* @param index cell number starting from 1
* @param cellContent
*/
public void addCell(int index, String cellContent) {
cells.add(index-1, cellContent);
}
/**
* Returns cell contents.
* @param index cell number starting from 1
* @return cell contents
*/
public String getCell(int index) {
return cells.get(index-1);
}
/**
* Returns number of cells in a row.
* @return cell count
*/
public int getCellCount() {
return cells.size();
}
@Override
public String toString() {
return cells.toString();
}
}