Parsoid
A bidirectional parser between wikitext and HTML5
|
Newline token. More...
Public Member Functions | |
__construct (?SourceRange $tsr, ?DataParsoid $dataParsoid=null) | |
jsonSerialize () | |
Public Member Functions inherited from Wikimedia\Parsoid\Tokens\Token | |
getName () | |
Get a name for the token. | |
getType () | |
Returns a string key for this token. | |
addAttribute (string $name, $value, ?KVSourceRange $srcOffsets=null) | |
Generic set attribute method. | |
addNormalizedAttribute (string $name, $value, $origValue) | |
Generic set attribute method with support for change detection. | |
getAttribute (string $name) | |
Generic attribute accessor. | |
getAttributeKV (string $name) | |
Generic attribute accessor. | |
hasAttribute (string $name) | |
Generic attribute accessor. | |
setAttribute (string $name, $value) | |
Set an unshadowed attribute. | |
setShadowInfo (string $name, $value, $origValue) | |
Store the original value of an attribute in a token's dataParsoid. | |
getAttributeShadowInfo (string $name) | |
Attribute info accessor for the wikitext serializer. | |
removeAttribute (string $name) | |
Completely remove all attributes with this name. | |
addSpaceSeparatedAttribute (string $name, string $value) | |
Add a space-separated property value. | |
getWTSource (Frame $frame) | |
Get the wikitext source of a token. | |
fetchExpandedAttrValue (string $key) | |
Additional Inherited Members | |
Static Public Member Functions inherited from Wikimedia\Parsoid\Tokens\Token | |
static | getToken ( $input) |
Get a token from some PHP structure. | |
Public Attributes inherited from Wikimedia\Parsoid\Tokens\Token | |
$dataParsoid | |
$attribs | |
Newline token.
Wikimedia\Parsoid\Tokens\NlTk::__construct | ( | ?SourceRange | $tsr, |
?DataParsoid | $dataParsoid = null ) |
?SourceRange | $tsr | TSR ("tag source range") represents the (start, end) wikitext byte offsets for a token (in this case, the newline) in the UTF8-encoded source string |
?DataParsoid | $dataParsoid |
Wikimedia\Parsoid\Tokens\NlTk::jsonSerialize | ( | ) |
Reimplemented from Wikimedia\Parsoid\Tokens\Token.