namespace Combodo\iTop\Renderer; use \Combodo\iTop\Form\Field\Field; /** * Description of FieldRenderer * * @author Guillaume Lajarige */ abstract class FieldRenderer { protected $oField; protected $sEndpoint; /** * Default constructor * * @param \Combodo\iTop\Form\Field\Field $oField */ public function __construct(Field $oField) { $this->oField = $oField; } /** * * @return string */ public function GetEndpoint() { return $this->sEndpoint; } /** * * @param string $sEndpoint */ public function SetEndpoint($sEndpoint) { $this->sEndpoint = $sEndpoint; } /** * Renders a Field as a RenderingOutput * * @return \Combodo\iTop\Renderer\RenderingOutput */ abstract public function Render(); }