XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe HTMLPurifier_Injector_AutoParagraph
+ Graphe d'héritage de HTMLPurifier_Injector_AutoParagraph:
+ Graphe de collaboration de HTMLPurifier_Injector_AutoParagraph:

Fonctions membres publiques

 handleText (&$token)
 
 handleElement (&$token)
 
- Fonctions membres publiques hérités de HTMLPurifier_Injector
 rewindOffset ($offset)
 
 getRewindOffset ()
 
 prepare ($config, $context)
 
 checkNeeded ($config)
 
 allowsElement ($name)
 
 handleEnd (&$token)
 
 notifyEnd ($token)
 

Champs de données

 $name = 'AutoParagraph'
 
 $needed = array('p')
 
- Champs de données hérités de HTMLPurifier_Injector
 $name
 
 $needed = array()
 

Fonctions membres privées

 _pStart ()
 
 _splitText ($data, &$result)
 
 _isInline ($token)
 
 _pLookAhead ()
 
 _checkNeedsP ($current)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de HTMLPurifier_Injector
 forward (&$i, &$current)
 
 forwardUntilEndToken (&$i, &$current, &$nesting)
 
 backward (&$i, &$current)
 
- Attributs protégés hérités de HTMLPurifier_Injector
 $htmlDefinition
 
 $currentNesting
 
 $currentToken
 
 $inputZipper
 
 $rewindOffset = false
 

Description détaillée

Injector that auto paragraphs text in the root node based on double-spacing.

A faire:

Ensure all states are unit tested, including variations as well.

Make a graph of the flow control for this Injector.

Documentation des fonctions membres

◆ _checkNeedsP()

_checkNeedsP (   $current)
private

Determines if a particular token requires an earlier inline token to get a paragraph. This should be used with _forwardUntilEndToken

Paramètres
HTMLPurifier_Token$current
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ _isInline()

_isInline (   $token)
private

Returns true if passed token is inline (and, ergo, allowed in paragraph tags)

Paramètres
HTMLPurifier_Token$token
Renvoie
bool
+ Voici le graphe des appelants de cette fonction :

◆ _pLookAhead()

_pLookAhead ( )
private

Looks ahead in the token list and determines whether or not we need to insert a

tag.

Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ _pStart()

_pStart ( )
private
Renvoie
HTMLPurifier_Token_Start
+ Voici le graphe des appelants de cette fonction :

◆ _splitText()

_splitText (   $data,
$result 
)
private

Splits up a text in paragraph tokens and appends them to the result stream that will replace the original

Paramètres
string$dataString text data that will be processed into paragraphs
HTMLPurifier_Token[]$resultReference to array of tokens that the tags will be appended onto
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ handleElement()

handleElement ( $token)
Paramètres
HTMLPurifier_Token$token

Réimplémentée à partir de HTMLPurifier_Injector.

+ Voici le graphe d'appel pour cette fonction :

◆ handleText()

handleText ( $token)
Paramètres
HTMLPurifier_Token_Text$token

Réimplémentée à partir de HTMLPurifier_Injector.

+ Voici le graphe d'appel pour cette fonction :

Documentation des champs

◆ $name

$name = 'AutoParagraph'

@type string

◆ $needed

$needed = array('p')

@type array


La documentation de cette classe a été générée à partir du fichier suivant :