HTMLPurifier_Generator Klassenreferenz


Öffentliche Methoden

 __construct ($config, $context)
 generateFromTokens ($tokens)
 generateFromToken ($token)
 generateScriptFromToken ($token)
 generateAttributes ($assoc_array_of_attributes, $element=false)
 escape ($string, $quote=ENT_COMPAT)

Geschützte Attribute

 $config

Ausführliche Beschreibung

Generates HTML from tokens.
Noch zu erledigen:
Refactor interface so that configuration/context is determined upon instantiation, no need for messy generateFromTokens() calls

Make some of the more internal functions protected, and have unit tests work around that

Definiert in Zeile 10 der Datei Generator.php.


Beschreibung der Konstruktoren und Destruktoren

__construct ( config,
context 
)

Parameter:
$config Instance of HTMLPurifier_Config
$context Instance of HTMLPurifier_Context

Definiert in Zeile 43 der Datei Generator.php.


Dokumentation der Elementfunktionen

escape ( string,
quote = ENT_COMPAT 
)

Escapes raw text data.

Noch zu erledigen:
This really ought to be protected, but until we have a facility for properly generating HTML here w/o using tokens, it stays public.
Parameter:
$string String data to escape for HTML.
$quote Quoting style, like htmlspecialchars. ENT_NOQUOTES is permissible for non-attribute output.
Rückgabe:
String escaped data.

Definiert in Zeile 177 der Datei Generator.php.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

generateAttributes ( assoc_array_of_attributes,
element = false 
)

Generates attribute declarations from attribute array.

Zu beachten:
This does not include the leading or trailing space.
Parameter:
$assoc_array_of_attributes Attribute array
$element Name of element attributes are for, used to check attribute minimization.
Rückgabe:
Generate HTML fragment for insertion.

Definiert in Zeile 149 der Datei Generator.php.

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

generateFromToken ( token  ) 

Generates HTML from a single token.

Parameter:
$token HTMLPurifier_Token object.
Rückgabe:
Generated HTML

Definiert in Zeile 100 der Datei Generator.php.

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

generateFromTokens ( tokens  ) 

Generates HTML from an array of tokens.

Parameter:
$tokens Array of HTMLPurifier_Token
$config HTMLPurifier_Config object
Rückgabe:
Generated HTML

Definiert in Zeile 57 der Datei Generator.php.

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

generateScriptFromToken ( token  ) 

Special case processor for the contents of script tags

Warnung:
This runs into problems if there's already a literal --> somewhere inside the script contents.

Definiert in Zeile 134 der Datei Generator.php.

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:


Dokumentation der Datenelemente

$config [protected]

Configuration for the generator

Definiert in Zeile 37 der Datei Generator.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Copyright © 2003 - 2009 MyOOS [Shopsystem]. All rights reserved.
MyOOS [Shopsystem] is Free Software released under the GNU/GPL License.

Webmaster: info@r23.de (Impressum)
doxygen