| ILIAS
    release_5-3 Revision v5.3.23-19-g915713cf615
    | 
 Inheritance diagram for HTMLPurifier_Printer:
 Inheritance diagram for HTMLPurifier_Printer: Collaboration diagram for HTMLPurifier_Printer:
 Collaboration diagram for HTMLPurifier_Printer:| Public Member Functions | |
| __construct () | |
| Initialize $generator.  More... | |
| prepareGenerator ($config) | |
| Give generator necessary configuration if possible.  More... | |
| Protected Member Functions | |
| 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 | |
| $generator | |
| For HTML generation convenience funcs.  More... | |
| $config | |
| For easy access.  More... | |
Definition at line 6 of file Printer.php.
| HTMLPurifier_Printer::__construct | ( | ) | 
| 
 | protected | 
Prints a complete element with content inside.
| string | $tag | Tag name | 
| string | $contents | Element contents | 
| array | $attr | Tag attributes | 
| bool | $escape | whether or not to escape contents | 
Definition at line 78 of file Printer.php.
References $contents, $tag, end(), escape(), and start().
Referenced by HTMLPurifier_Printer_HTMLDefinition\heavyHeader(), HTMLPurifier_Printer_CSSDefinition\render(), HTMLPurifier_Printer_ConfigForm\render(), HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render(), HTMLPurifier_Printer_ConfigForm_bool\render(), HTMLPurifier_Printer_HTMLDefinition\renderChildren(), HTMLPurifier_Printer_HTMLDefinition\renderContentSets(), HTMLPurifier_Printer_HTMLDefinition\renderDoctype(), HTMLPurifier_Printer_HTMLDefinition\renderEnvironment(), HTMLPurifier_Printer_HTMLDefinition\renderInfo(), HTMLPurifier_Printer_ConfigForm\renderNamespace(), and row().
 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 | 
| string | $tag | |
| array | $attr | 
Definition at line 90 of file Printer.php.
References $tag.
Referenced by HTMLPurifier_Printer_ConfigForm\render(), HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render(), and HTMLPurifier_Printer_ConfigForm_bool\render().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Returns an end tag.
| string | $tag | Tag name | 
Definition at line 63 of file Printer.php.
References $tag.
Referenced by element(), HTMLPurifier_Printer_HTMLDefinition\heavyHeader(), HTMLPurifier_Printer_CSSDefinition\render(), HTMLPurifier_Printer_HTMLDefinition\render(), HTMLPurifier_Printer_ConfigForm\render(), HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render(), HTMLPurifier_Printer_ConfigForm_bool\render(), HTMLPurifier_Printer_HTMLDefinition\renderChildren(), HTMLPurifier_Printer_HTMLDefinition\renderContentSets(), HTMLPurifier_Printer_HTMLDefinition\renderDoctype(), HTMLPurifier_Printer_HTMLDefinition\renderEnvironment(), HTMLPurifier_Printer_HTMLDefinition\renderInfo(), HTMLPurifier_Printer_ConfigForm\renderNamespace(), and row().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Escapes a string for HTML output.
| string | $string | String to escape | 
Definition at line 131 of file Printer.php.
References HTMLPurifier_Encoder\cleanUTF8().
Referenced by element(), and HTMLPurifier_Printer_HTMLDefinition\renderChildren().
 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 | 
Retrieves the class of an object without prefixes, as well as metadata.
| object | $obj | Object to determine class of | 
| string | $sec_prefix | Further prefix to remove | 
Definition at line 170 of file Printer.php.
References $def, and getClass().
Referenced by getClass(), HTMLPurifier_Printer_HTMLDefinition\listifyAttr(), HTMLPurifier_Printer_HTMLDefinition\listifyObjectList(), HTMLPurifier_Printer_CSSDefinition\render(), and HTMLPurifier_Printer_HTMLDefinition\renderEnvironment().
 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 | 
Takes a list of strings and turns them into a single list.
| string[] | $array | List of strings | 
| bool | $polite | Bool whether or not to add an end before the last | 
Definition at line 144 of file Printer.php.
Referenced by HTMLPurifier_Printer_HTMLDefinition\listifyAttr(), HTMLPurifier_Printer_HTMLDefinition\listifyObjectList(), HTMLPurifier_Printer_HTMLDefinition\listifyTagLookup(), HTMLPurifier_Printer_HTMLDefinition\renderEnvironment(), and HTMLPurifier_Printer_HTMLDefinition\renderInfo().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| HTMLPurifier_Printer::prepareGenerator | ( | $config | ) | 
Give generator necessary configuration if possible.
| HTMLPurifier_Config | $config | 
Definition at line 32 of file Printer.php.
References $config.
Referenced by HTMLPurifier_Printer_ConfigForm\render(), HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render(), and HTMLPurifier_Printer_ConfigForm_bool\render().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Prints a simple key/value row in a table.
| string | $name | Key | 
| mixed | $value | Value | 
Definition at line 114 of file Printer.php.
References $name, element(), end(), and start().
Referenced by HTMLPurifier_Printer_CSSDefinition\render(), HTMLPurifier_Printer_HTMLDefinition\renderDoctype(), HTMLPurifier_Printer_HTMLDefinition\renderEnvironment(), and HTMLPurifier_Printer_HTMLDefinition\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 | 
Main function that renders object or aspect of that object.
| string | $tag | Tag name | 
| array | $attr | Attribute array | 
Definition at line 51 of file Printer.php.
References $tag.
Referenced by element(), HTMLPurifier_Printer_HTMLDefinition\heavyHeader(), HTMLPurifier_Printer_CSSDefinition\render(), HTMLPurifier_Printer_HTMLDefinition\render(), HTMLPurifier_Printer_ConfigForm\render(), HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render(), HTMLPurifier_Printer_ConfigForm_bool\render(), HTMLPurifier_Printer_HTMLDefinition\renderChildren(), HTMLPurifier_Printer_HTMLDefinition\renderContentSets(), HTMLPurifier_Printer_HTMLDefinition\renderDoctype(), HTMLPurifier_Printer_HTMLDefinition\renderEnvironment(), HTMLPurifier_Printer_HTMLDefinition\renderInfo(), HTMLPurifier_Printer_ConfigForm\renderNamespace(), and row().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
| string | $text | 
Definition at line 101 of file Printer.php.
References $text.
Referenced by HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render(), and HTMLPurifier_Printer_ConfigForm_bool\render().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
For easy access.
@type HTMLPurifier_Config
Definition at line 19 of file Printer.php.
Referenced by prepareGenerator(), HTMLPurifier_Printer_CSSDefinition\render(), HTMLPurifier_Printer_HTMLDefinition\render(), HTMLPurifier_Printer_ConfigForm\render(), HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render(), and HTMLPurifier_Printer_ConfigForm_bool\render().
| 
 | protected | 
For HTML generation convenience funcs.
@type HTMLPurifier_Generator
Definition at line 13 of file Printer.php.