Öffentliche Methoden | |
__construct () | |
prepareGenerator ($config) | |
Geschützte Methoden | |
start ($tag, $attr=array()) | |
end ($tag) | |
element ($tag, $contents, $attr=array(), $escape=true) | |
elementEmpty ($tag, $attr=array()) | |
text ($text) | |
row ($name, $value) | |
escape ($string) | |
listify ($array, $polite=false) | |
getClass ($obj, $sec_prefix= '') | |
Geschützte Attribute | |
$generator | |
$config | |
Definiert in Zeile 6 der Datei Printer.php.
__construct | ( | ) |
Initialize $generator.
Definiert in Zeile 24 der Datei Printer.php.
|
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 |
Definiert in Zeile 78 der Datei Printer.php.
Benutzt end(), escape() und start().
Wird benutzt von 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() und row().
|
protected |
string | $tag | |
array | $attr |
Definiert in Zeile 90 der Datei Printer.php.
Wird benutzt von HTMLPurifier_Printer_ConfigForm\render(), HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render() und HTMLPurifier_Printer_ConfigForm_bool\render().
|
protected |
Returns an end tag
string | $tag | Tag name |
Definiert in Zeile 63 der Datei Printer.php.
Wird benutzt von 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() und row().
|
protected |
Escapes a string for HTML output.
string | $string | String to escape |
Definiert in Zeile 131 der Datei Printer.php.
Benutzt HTMLPurifier_Encoder\cleanUTF8().
Wird benutzt von element() und HTMLPurifier_Printer_HTMLDefinition\renderChildren().
|
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 |
Definiert in Zeile 170 der Datei Printer.php.
Wird benutzt von HTMLPurifier_Printer_HTMLDefinition\listifyAttr(), HTMLPurifier_Printer_HTMLDefinition\listifyObjectList(), HTMLPurifier_Printer_CSSDefinition\render() und HTMLPurifier_Printer_HTMLDefinition\renderEnvironment().
|
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 |
Definiert in Zeile 144 der Datei Printer.php.
Wird benutzt von HTMLPurifier_Printer_HTMLDefinition\listifyAttr(), HTMLPurifier_Printer_HTMLDefinition\listifyObjectList(), HTMLPurifier_Printer_HTMLDefinition\listifyTagLookup(), HTMLPurifier_Printer_HTMLDefinition\renderEnvironment() und HTMLPurifier_Printer_HTMLDefinition\renderInfo().
prepareGenerator | ( | $config) |
Give generator necessary configuration if possible
HTMLPurifier_Config | $config |
Definiert in Zeile 32 der Datei Printer.php.
Benutzt $config.
Wird benutzt von HTMLPurifier_Printer_ConfigForm\render(), HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render() und HTMLPurifier_Printer_ConfigForm_bool\render().
|
protected |
Prints a simple key/value row in a table.
string | $name | Key |
mixed | $value | Value |
Definiert in Zeile 114 der Datei Printer.php.
Benutzt element(), end() und start().
Wird benutzt von HTMLPurifier_Printer_CSSDefinition\render(), HTMLPurifier_Printer_HTMLDefinition\renderDoctype(), HTMLPurifier_Printer_HTMLDefinition\renderEnvironment() und HTMLPurifier_Printer_HTMLDefinition\renderInfo().
|
protected |
Main function that renders object or aspect of that object
string | $tag | Tag name |
array | $attr | Attribute array |
Definiert in Zeile 51 der Datei Printer.php.
Wird benutzt von 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() und row().
|
protected |
string | $text |
Definiert in Zeile 101 der Datei Printer.php.
Wird benutzt von HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render() und HTMLPurifier_Printer_ConfigForm_bool\render().
|
protected |
For easy access. HTMLPurifier_Config
Definiert in Zeile 19 der Datei Printer.php.
Wird benutzt von prepareGenerator(), HTMLPurifier_Printer_CSSDefinition\render(), HTMLPurifier_Printer_HTMLDefinition\render(), HTMLPurifier_Printer_ConfigForm\render(), HTMLPurifier_Printer_ConfigForm_NullDecorator\render(), HTMLPurifier_Printer_ConfigForm_default\render() und HTMLPurifier_Printer_ConfigForm_bool\render().
|
protected |
For HTML generation convenience funcs. HTMLPurifier_Generator
Definiert in Zeile 13 der Datei Printer.php.