* @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2014 PradoSoft * @license http://www.pradosoft.com/license/ * @package System.Web.UI.WebControls */ /** * TRepeaterItemCollection class. * * TRepeaterItemCollection represents a collection of repeater items. * * @author Qiang Xue * @package System.Web.UI.WebControls * @since 3.0 */ class TRepeaterItemCollection extends TList { /** * Inserts an item at the specified position. * This overrides the parent implementation by inserting only objects that are descendant of {@link TControl}. * @param integer the speicified position. * @param TControl new item * @throws TInvalidDataTypeException if the item to be inserted is not a control. */ public function insertAt($index,$item) { if($item instanceof TControl) parent::insertAt($index,$item); else throw new TInvalidDataTypeException('repeateritemcollection_item_invalid'); } }