// Copyright (C) 2003-2009 by Object Mentor, Inc. All rights reserved. // Released under the terms of the CPL Common Public License version 1.0. package fitnesse.slimTables; import java.util.List; public interface Table { String getCellContents(int columnIndex, int rowIndex); void appendToCell(int col, int row, String message); int getRowCount(); int getColumnCountInRow(int rowIndex); String toString(); String toHtml(); void setCell(int col, int row, String contents); int addRow(List<String> list) throws Exception; void appendCellToRow(int row, String contents) throws Exception; String error(String s); String pass(String s); String fail(String s); String ignore(String s); String getUnescapedCellContents(int col, int row); String getCellResult(int col,int row); void appendChildTable(int row, Table table); void setTestStatusOnRow(int row, boolean testStatus); void setName(String tableName); }