| ILIAS
    release_5-4 Revision v5.4.26-12-gabc799a52e6
    | 
 Inheritance diagram for HTMLPurifier_Printer_HTMLDefinition:
 Inheritance diagram for HTMLPurifier_Printer_HTMLDefinition: Collaboration diagram for HTMLPurifier_Printer_HTMLDefinition:
 Collaboration diagram for HTMLPurifier_Printer_HTMLDefinition:| Public Member Functions | |
| render ($config) | |
|  Public Member Functions inherited from HTMLPurifier_Printer | |
| __construct () | |
| Initialize $generator.  More... | |
| prepareGenerator ($config) | |
| Give generator necessary configuration if possible.  More... | |
| Protected Member Functions | |
| renderDoctype () | |
| Renders the Doctype table.  More... | |
| renderEnvironment () | |
| Renders environment table, which is miscellaneous info.  More... | |
| renderContentSets () | |
| Renders the Content Sets table.  More... | |
| renderInfo () | |
| Renders the Elements ($info) table.  More... | |
| renderChildren ($def) | |
| Renders a row describing the allowed children of an element.  More... | |
| listifyTagLookup ($array) | |
| Listifies a tag lookup table.  More... | |
| listifyObjectList ($array) | |
| Listifies a list of objects by retrieving class names and internal state.  More... | |
| listifyAttr ($array) | |
| Listifies a hash of attributes to AttrDef classes.  More... | |
| heavyHeader ($text, $num=1) | |
| Creates a heavy header row.  More... | |
|  Protected Member Functions inherited from HTMLPurifier_Printer | |
| start ($tag, $attr=array()) | |
| Main function that renders object or aspect of that object.  More... | |
| end ($tag) | |
| Returns an end tag.  More... | |
| element ($tag, $contents, $attr=array(), $escape=true) | |
| Prints a complete element with content inside.  More... | |
| elementEmpty ($tag, $attr=array()) | |
| text ($text) | |
| row ($name, $value) | |
| Prints a simple key/value row in a table.  More... | |
| escape ($string) | |
| Escapes a string for HTML output.  More... | |
| listify ($array, $polite=false) | |
| Takes a list of strings and turns them into a single list.  More... | |
| getClass ($obj, $sec_prefix='') | |
| Retrieves the class of an object without prefixes, as well as metadata.  More... | |
| Protected Attributes | |
| $def | |
| @type HTMLPurifier_HTMLDefinition, for easy access  More... | |
|  Protected Attributes inherited from HTMLPurifier_Printer | |
| $generator | |
| For HTML generation convenience funcs.  More... | |
| $config | |
| For easy access.  More... | |
Definition at line 3 of file HTMLDefinition.php.
| 
 | protected | 
Creates a heavy header row.
| string | $text | |
| int | $num | 
Definition at line 314 of file HTMLDefinition.php.
References $ret, $text, HTMLPurifier_Printer\element(), HTMLPurifier_Printer\end(), and HTMLPurifier_Printer\start().
Referenced by renderContentSets(), and renderInfo().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Listifies a hash of attributes to AttrDef classes.
| array | $array | Array hash in form of array('attrname' => HTMLPurifier_AttrDef) | 
Definition at line 295 of file HTMLDefinition.php.
References $list, $name, HTMLPurifier_Printer\getClass(), and HTMLPurifier_Printer\listify().
Referenced by renderEnvironment(), and renderInfo().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Listifies a list of objects by retrieving class names and internal state.
| array | $array | List of objects | 
Definition at line 280 of file HTMLDefinition.php.
References $list, HTMLPurifier_Printer\getClass(), and HTMLPurifier_Printer\listify().
Referenced by renderEnvironment(), and renderInfo().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Listifies a tag lookup table.
| array | $array | Tag lookup array in form of array('tagname' => true) | 
Definition at line 261 of file HTMLDefinition.php.
References $list, $name, and HTMLPurifier_Printer\listify().
Referenced by renderChildren(), renderContentSets(), and renderInfo().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| HTMLPurifier_Printer_HTMLDefinition::render | ( | $config | ) | 
| HTMLPurifier_Config | $config | 
Definition at line 15 of file HTMLDefinition.php.
References HTMLPurifier_Printer\$config, $ret, HTMLPurifier_Printer\end(), renderContentSets(), renderDoctype(), renderEnvironment(), renderInfo(), and HTMLPurifier_Printer\start().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | protected | 
Renders a row describing the allowed children of an element.
| HTMLPurifier_ChildDef | $def | HTMLPurifier_ChildDef of pertinent element | 
Definition at line 184 of file HTMLDefinition.php.
References $context, $def, $ret, HTMLPurifier_Printer\element(), HTMLPurifier_Printer\end(), HTMLPurifier_Printer\escape(), listifyTagLookup(), and HTMLPurifier_Printer\start().
Referenced by renderEnvironment(), and renderInfo().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Renders the Content Sets table.
Definition at line 103 of file HTMLDefinition.php.
References $name, $ret, HTMLPurifier_Printer\element(), HTMLPurifier_Printer\end(), heavyHeader(), listifyTagLookup(), and HTMLPurifier_Printer\start().
Referenced by render().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Renders the Doctype table.
Definition at line 38 of file HTMLDefinition.php.
References $ret, HTMLPurifier_Printer\element(), HTMLPurifier_Printer\end(), HTMLPurifier_Printer\row(), and HTMLPurifier_Printer\start().
Referenced by render().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Renders environment table, which is miscellaneous info.
Definition at line 57 of file HTMLDefinition.php.
References $def, $list, $ret, HTMLPurifier_Printer\element(), HTMLPurifier_Printer\end(), HTMLPurifier_Printer\getClass(), HTMLPurifier_Printer\listify(), listifyAttr(), listifyObjectList(), renderChildren(), HTMLPurifier_Printer\row(), and HTMLPurifier_Printer\start().
Referenced by render().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Renders the Elements ($info) table.
Definition at line 122 of file HTMLDefinition.php.
References $def, $name, $ret, HTMLPurifier_Printer\element(), HTMLPurifier_Printer\end(), heavyHeader(), HTMLPurifier_Printer\listify(), listifyAttr(), listifyObjectList(), listifyTagLookup(), renderChildren(), HTMLPurifier_Printer\row(), and HTMLPurifier_Printer\start().
Referenced by render().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
@type HTMLPurifier_HTMLDefinition, for easy access
Definition at line 9 of file HTMLDefinition.php.
Referenced by renderChildren(), renderEnvironment(), and renderInfo().