. */ /** * Interface of list column */ interface IColumn { /** * Get the name of the column (must be unique) * * @return string name of the column */ public function getName(); /** * Get the header of the column * * @return string header value */ public function getHeader(); /** * Get the cell value * * @param int row number, starting at 0 * @param array containing all values of the row * @return string cell value */ public function getCellValue($rowNum, $row); /** * Is the column sortable? * * @return boolean true if sortable, false if not sortable */ public function isSortable(); } ?>