XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe HTMLPurifier_TokenFactory

Fonctions membres publiques

 __construct ()
 
 createStart ($name, $attr=array())
 
 createEnd ($name)
 
 createEmpty ($name, $attr=array())
 
 createText ($data)
 
 createComment ($data)
 

Attributs privés

 $p_start
 
 $p_end
 
 $p_empty
 
 $p_text
 
 $p_comment
 

Description détaillée

Factory for token generation.

Note
Doing some benchmarking indicates that the new operator is much slower than the clone operator (even discounting the cost of the constructor). This class is for that optimization. Other then that, there's not much point as we don't maintain parallel HTMLPurifier_Token hierarchies (the main reason why you'd want to use an abstract factory).
A faire:
Port DirectLex to use this

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

Generates blank prototypes for cloning.

Documentation des fonctions membres

◆ createComment()

createComment (   $data)

Creates a HTMLPurifier_Token_Comment.

Paramètres
string$dataData of comment token
Renvoie
HTMLPurifier_Token_Comment Generated HTMLPurifier_Token_Comment

◆ createEmpty()

createEmpty (   $name,
  $attr = array() 
)

Creates a HTMLPurifier_Token_Empty.

Paramètres
string$nameTag name
array$attrAssociative array of attributes
Renvoie
HTMLPurifier_Token_Empty Generated HTMLPurifier_Token_Empty

◆ createEnd()

createEnd (   $name)

Creates a HTMLPurifier_Token_End.

Paramètres
string$nameTag name
Renvoie
HTMLPurifier_Token_End Generated HTMLPurifier_Token_End

◆ createStart()

createStart (   $name,
  $attr = array() 
)

Creates a HTMLPurifier_Token_Start.

Paramètres
string$nameTag name
array$attrAssociative array of attributes
Renvoie
HTMLPurifier_Token_Start Generated HTMLPurifier_Token_Start

◆ createText()

createText (   $data)

Creates a HTMLPurifier_Token_Text.

Paramètres
string$dataData of text token
Renvoie
HTMLPurifier_Token_Text Generated HTMLPurifier_Token_Text

Documentation des champs

◆ $p_comment

$p_comment
private

◆ $p_empty

$p_empty
private

◆ $p_end

$p_end
private

◆ $p_start

$p_start
private

◆ $p_text

$p_text
private

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