00001 <?php 00010 interface Field 00011 { 00018 public function __construct($name, Form &$parentForm, array $attribs); 00019 00023 public function drawInput(); 00024 00029 public function getData(); 00030 00036 public function validate(); 00037 00042 public function getSqlImpl(); 00043 00048 public function hasError(); 00049 00054 public function setData($value); 00055 00060 public function getJs(); 00061 00066 public function getCss(); 00067 00071 public function forceError(); 00072 } 00073 ?>