![]() |
XOOPS API 2.5.11 Beta1
UI v0.5
Réalisé par monxoops.fr
|
Graphe d'héritage de HTMLPurifier_Injector:Fonctions membres publiques | |
| rewindOffset ($offset) | |
| getRewindOffset () | |
| prepare ($config, $context) | |
| checkNeeded ($config) | |
| allowsElement ($name) | |
| handleText (&$token) | |
| handleElement (&$token) | |
| handleEnd (&$token) | |
| notifyEnd ($token) | |
Champs de données | |
| $name | |
| $needed = array() | |
Fonctions membres protégées | |
| forward (&$i, &$current) | |
| forwardUntilEndToken (&$i, &$current, &$nesting) | |
| backward (&$i, &$current) | |
Attributs protégés | |
| $htmlDefinition | |
| $currentNesting | |
| $currentToken | |
| $inputZipper | |
| $rewindOffset = false | |
Injects tokens into the document while parsing for well-formedness. This enables "formatter-like" functionality such as auto-paragraphing, smiley-ification and linkification to take place.
A note on how handlers create changes; this is done by assigning a new value to the $token reference. These values can take a variety of forms and are best described HTMLPurifier_Strategy_MakeWellFormed->processToken() documentation.
| allowsElement | ( | $name | ) |
Tests if the context node allows a certain element
| string | $name | Name of element to test for |
Voici le graphe des appelants de cette fonction :
|
protected |
Iterator function, starts with the previous token and continues until you reach the beginning of input tokens.
| int | $i | Current integer index variable for inputTokens |
| HTMLPurifier_Token | $current | Current token variable. Do NOT use $token, as that variable is also a reference |
Voici le graphe des appelants de cette fonction :| checkNeeded | ( | $config | ) |
This function checks if the HTML environment will work with the Injector: if p tags are not allowed, the Auto-Paragraphing injector should not be enabled.
| HTMLPurifier_Config | $config |
Voici le graphe des appelants de cette fonction :
|
protected |
Iterator function, which starts with the next token and continues until you reach the end of the input tokens.
| int | $i | Current integer index variable for inputTokens |
| HTMLPurifier_Token | $current | Current token variable. Do NOT use $token, as that variable is also a reference |
Voici le graphe des appelants de cette fonction :
|
protected |
Similar to _forward, but accepts a third parameter $nesting (which should be initialized at 0) and stops when we hit the end tag for the node $this->inputIndex starts in.
| int | $i | Current integer index variable for inputTokens |
| HTMLPurifier_Token | $current | Current token variable. Do NOT use $token, as that variable is also a reference |
| int | $nesting |
Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :| getRewindOffset | ( | ) |
Retrieves rewind offset, and then unsets it.
Voici le graphe d'appel pour cette fonction :| handleElement | ( | & | $token | ) |
Handler that is called when a start or empty token is processed
Réimplémentée dans HTMLPurifier_Injector_AutoParagraph, HTMLPurifier_Injector_SafeObject, HTMLPurifier_Injector_RemoveEmpty, HTMLPurifier_Injector_RemoveSpansWithoutAttributes, et HTMLPurifier_Injector_DisplayLinkURI.
| handleEnd | ( | & | $token | ) |
Handler that is called when an end token is processed
Réimplémentée dans HTMLPurifier_Injector_SafeObject, HTMLPurifier_Injector_RemoveSpansWithoutAttributes, et HTMLPurifier_Injector_DisplayLinkURI.
Voici le graphe d'appel pour cette fonction :| handleText | ( | & | $token | ) |
Handler that is called when a text token is processed
Réimplémentée dans HTMLPurifier_Injector_PurifierLinkify, HTMLPurifier_Injector_AutoParagraph, et HTMLPurifier_Injector_Linkify.
| notifyEnd | ( | $token | ) |
Notifier that is called when an end token is processed
| HTMLPurifier_Token | $token | Current token variable. |
Voici le graphe des appelants de cette fonction :| prepare | ( | $config, | |
| $context | |||
| ) |
Prepares the injector by giving it the config and context objects: this allows references to important variables to be made within the injector. This function also checks if the HTML environment will work with the Injector (see checkNeeded()).
| HTMLPurifier_Config | $config | |
| HTMLPurifier_Context | $context |
Réimplémentée dans HTMLPurifier_Injector_SafeObject, HTMLPurifier_Injector_RemoveEmpty, HTMLPurifier_Injector_RemoveSpansWithoutAttributes, et HTMLPurifier_Injector_PurifierLinkify.
Voici le graphe d'appel pour cette fonction :| rewindOffset | ( | $offset | ) |
Rewind to a spot to re-perform processing. This is useful if you deleted a node, and now need to see if this change affected any earlier nodes. Rewinding does not affect other injectors, and can result in infinite loops if not used carefully.
| bool | int | $offset |
Voici le graphe des appelants de cette fonction :
|
protected |
Reference to CurrentNesting variable in Context. This is an array list of tokens that we are currently "inside" @type array
|
protected |
Reference to current token. @type HTMLPurifier_Token
|
protected |
|
protected |
Reference to InputZipper variable in Context. @type HTMLPurifier_Zipper
| $name |
Advisory name of injector, this is for friendly error messages. @type string
| $needed = array() |
Array of elements and attributes this injector creates and therefore need to be allowed by the definition. Takes form of array('element' => array('attr', 'attr2'), 'element2') @type array
|
protected |
Number of elements to rewind backwards (relative). @type bool|int