Location: PHPKode > scripts > HTML Tag > PHP/HtmlTagTr.php
<?php
/**
 * Classe mère pour toute classe permettant de générer des lignes d'un tableau HtmlTag
 * @package Common
 * @subpackage HtmlTag
 * @author Mikaël DELSOL
 * @copyright Mikaël DELSOL
 * @version 1.0
 * @date 15/12/2009
 */
/**
 * Classe mère pour toute classe permettant de générer des lignes d'un tableau HtmlTag
 * @package Common
 * @subpackage HtmlTag
 * @author Mikaël DELSOL
 * @copyright Mikaël DELSOL
 * @version 1.0
 * @date 15/12/2009
 */
class HtmlTagTr extends HtmlTag
{
	/**
	 * Constructeur de la classe
	 * @see parent::__construct()
	 * 
	 * @uses HtmlTagTr::__tagName()
	 * @return HtmlTagTr
	 */
	public function __construct()
	{
		parent::__construct(HtmlTagTr::__tagName());
	}
	/**
	 * Méthode permettant d'ajouter une cellule à la ligne
	 *
	 * @uses HtmlTag::addValue()
	 * @param HtmlTagTableCell
	 */
	public function addCell(HtmlTagTableCell $_HtmlTagTableCell)
	{
		return $this->addValue($_HtmlTagTableCell);
	}
	/**
	 * Méthode permettant de facilement créer une cellule pour la ligne en cours
	 *
	 * @uses HtmlTag::setValue()
	 * @uses HtmlTag::addAttributes()
	 * @uses HtmlTagTableCell::TD
	 * @uses HtmlTagTr::addCell()
	 * @param mixed le contenu de la cellule
	 * @param array les attributs à appliquer à la cellule
	 * @param string type de la cellule (TH,TD)
	 */
	public function createCell($_content,$_attributes = null,$_cellType = HtmlTagTableCell::TD)
	{
		$htmlCell = new HtmlTagTableCell($_cellType);
		$htmlCell->setValue($_content);
		if(is_array($_attributes))
			$htmlCell->addAttributes($_attributes);
		return $this->addCell($htmlCell);
	}
	/**
	 * Méthode retournant le nom du tag de la classe
	 *
	 * @return string tr
	 */
	public static function __tagName()
	{
		return 'tr';
	}
	/**
	 * Méthode retournant le nom de la classe telle quelle
	 *
	 * @return string __CLASS__
	 */
	public static function __className()
	{
		return __CLASS__;
	}
}
?>tatic function __tagName()
	{
		return 'tr';
	}
	/**
	 * Méthode retournant le nom de la classe telle quelle
	 * Method returning the class name
	 *
	 * @return string __CLASS__
	 */
	public static function __className()
	{
		return __CLASS__;
	}
}
?>
Return current item: HTML Tag