Structure that stores an HTML element definition. Used by HTMLPurifier_HTMLDefinition and HTMLPurifier_HTMLModule.
Located in /lib/core/Parsers/htmlpurifier/HTMLPurifier.standalone.php (line 2656)
Associative array of attribute name to HTMLPurifier_AttrDef
Indexed list of tag's HTMLPurifier_AttrTransform to be done after validation
Indexed list of tag's HTMLPurifier_AttrTransform to be done before validation
This tag is explicitly auto-closed by the following tags.
HTMLPurifier_ChildDef of this tag.
Abstract string representation of internal ChildDef rules. See HTMLPurifier_ContentSets for how this is parsed and then transformed into an HTMLPurifier_ChildDef.
Value of $child->type, used to determine which ChildDef to use, used in combination with $content_model.
Does the element have a content model (#PCDATA | Inline)*? This is important for chameleon ins and del processing in HTMLPurifier_ChildDef_Chameleon. Dynamically set: modules don't have to worry about this one.
Lookup table of tags excluded from all descendants of this tag.
Whether or not this is a formatting element affected by the "Active Formatting Elements" algorithm.
List of the names of required attributes this element has. Dynamically
populated by HTMLPurifier_HTMLDefinition::getElement
Does the definition work by itself, or is it created solely
for the purpose of merging into another definition?
If a foreign element is found in this element, test if it is allowed by this sub-element; if it is, instead of closing the current element, place it inside this element.
Low-level factory constructor for creating new standalone element defs
Merges the values of another element definition into this one.
Values from the new element def take precedence if a value is not mergeable.
Documentation generated on Sun, 06 Mar 2011 00:24:05 -0500 by phpDocumentor 1.4.3