16        $this->def = 
$config->getCSSDefinition();
 
   19        $ret .= $this->
start(
'div', array(
'class' => 
'HTMLPurifier_Printer'));
 
   22        $ret .= $this->
element(
'caption', 
'Properties ($info)');
 
   26        $ret .= $this->
element(
'th', 
'Property', array(
'class' => 
'heavy'));
 
   27        $ret .= $this->
element(
'th', 
'Definition', array(
'class' => 
'heavy', 
'style' => 
'width:auto;'));
 
   31        ksort($this->def->info);
 
   32        foreach ($this->def->info as $property => $obj) {
 
   33            $name = $this->
getClass($obj, 
'AttrDef_');
 
   34            $ret .= $this->
row($property, $name);
 
An exception for terminatinating execution or to throw for unit testing.
$def
@type HTMLPurifier_CSSDefinition
row($name, $value)
Prints a simple key/value row in a table.
element($tag, $contents, $attr=array(), $escape=true)
Prints a complete element with content inside.
end($tag)
Returns an end tag.
getClass($obj, $sec_prefix='')
Retrieves the class of an object without prefixes, as well as metadata.
start($tag, $attr=array())
Main function that renders object or aspect of that object.