Class HTMLPurifier_TokenFactory
| Inheritance | HTMLPurifier_TokenFactory |
|---|
Factory for token generation.
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Generates blank prototypes for cloning. | HTMLPurifier_TokenFactory |
| createComment() | Creates a HTMLPurifier_Token_Comment. | HTMLPurifier_TokenFactory |
| createEmpty() | Creates a HTMLPurifier_Token_Empty. | HTMLPurifier_TokenFactory |
| createEnd() | Creates a HTMLPurifier_Token_End. | HTMLPurifier_TokenFactory |
| createStart() | Creates a HTMLPurifier_Token_Start. | HTMLPurifier_TokenFactory |
| createText() | Creates a HTMLPurifier_Token_Text. | HTMLPurifier_TokenFactory |
Method Details
Generates blank prototypes for cloning.
| public void __construct ( ) |
Creates a HTMLPurifier_Token_Comment.
| public HTMLPurifier_Token_Comment createComment ( $data ) | ||
| $data | string | Data of comment token |
| return | HTMLPurifier_Token_Comment | Generated HTMLPurifier_Token_Comment |
|---|---|---|
Creates a HTMLPurifier_Token_Empty.
| public HTMLPurifier_Token_Empty createEmpty ( $name, $attr = [] ) | ||
| $name | string | Tag name |
| $attr | array | Associative array of attributes |
| return | HTMLPurifier_Token_Empty | Generated HTMLPurifier_Token_Empty |
|---|---|---|
Creates a HTMLPurifier_Token_End.
| public HTMLPurifier_Token_End createEnd ( $name ) | ||
| $name | string | Tag name |
| return | HTMLPurifier_Token_End | Generated HTMLPurifier_Token_End |
|---|---|---|
Creates a HTMLPurifier_Token_Start.
| public HTMLPurifier_Token_Start createStart ( $name, $attr = [] ) | ||
| $name | string | Tag name |
| $attr | array | Associative array of attributes |
| return | HTMLPurifier_Token_Start | Generated HTMLPurifier_Token_Start |
|---|---|---|
Creates a HTMLPurifier_Token_Text.
| public HTMLPurifier_Token_Text createText ( $data ) | ||
| $data | string | Data of text token |
| return | HTMLPurifier_Token_Text | Generated HTMLPurifier_Token_Text |
|---|---|---|