HTMLPurifier_ChildDef_Chameleon Klassenreferenz

HTMLPurifier_ChildDef_Chameleon Klassenreferenz
Klassendiagramm für HTMLPurifier_ChildDef_Chameleon:
Zusammengehörigkeiten von HTMLPurifier_ChildDef_Chameleon:

Öffentliche Methoden

 __construct ($inline, $block)
 
 validateChildren ($children, $config, $context)
 
- Öffentliche Methoden geerbt von HTMLPurifier_ChildDef
 getAllowedElements ($config)
 
 validateChildren ($children, $config, $context)
 

Datenfelder

 $inline
 
 $block
 
 $type = 'chameleon'
 
- Datenfelder geerbt von HTMLPurifier_ChildDef
 $type
 
 $allow_empty
 
 $elements = array()
 

Ausführliche Beschreibung

Definition that uses different definitions depending on context.

The del and ins tags are notable because they allow different types of elements depending on whether or not they're in a block or inline context. Chameleon allows this behavior to happen by using two different definitions depending on context. While this somewhat generalized, it is specifically intended for those two tags.

Definiert in Zeile 12 der Datei Chameleon.php.

Beschreibung der Konstruktoren und Destruktoren

__construct (   $inline,
  $block 
)
Parameter
array$inlineList of elements to allow when inline.
array$blockList of elements to allow when block.

Definiert in Zeile 36 der Datei Chameleon.php.

Benutzt $block und $inline.

Dokumentation der Elementfunktionen

validateChildren (   $children,
  $config,
  $context 
)
Parameter
HTMLPurifier_Node[]$children
HTMLPurifier_Config$config
HTMLPurifier_Context$context
Rückgabe
bool

Definiert in Zeile 49 der Datei Chameleon.php.

Dokumentation der Datenelemente

$block

Instance of the definition object to use when block. HTMLPurifier_ChildDef_Optional

Definiert in Zeile 25 der Datei Chameleon.php.

Wird benutzt von __construct().

$inline

Instance of the definition object to use when inline. Usually stricter. HTMLPurifier_ChildDef_Optional

Definiert in Zeile 19 der Datei Chameleon.php.

Wird benutzt von __construct().

$type = 'chameleon'

string

Definiert in Zeile 30 der Datei Chameleon.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:




Korrekturen, Hinweise und Ergänzungen

Bitte scheuen Sie sich nicht und melden Sie, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Support Forum wählen. Es ist eine kostenlose Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden kommentarlos entfernt.