* @link http://www.pradosoft.com/ * @copyright Copyright © 2005-2014 PradoSoft * @license http://www.pradosoft.com/license/ * @package System */ /** * IStyleable interface. * * This interface should be implemented by classes that support CSS styles. * * @author Qiang Xue * @package System * @since 3.1.0 */ interface IStyleable { /** * @return boolean whether the object has defined any style information */ public function getHasStyle(); /** * @return TStyle the object representing the css style of the object */ public function getStyle(); /** * Removes all styles associated with the object */ public function clearStyle(); }