Unformatted
class Unformatted extends Renderer
This renderer returns a plain text version of rich text. It is meant to be used as a last resort when every other renderer is unavailable
Properties
protected array | $params | from Renderer | |
protected string | $savedLocale | from Renderer |
Methods
Render an intermediate representation of plain text
Render an intermediate representation of rich text
Set the value of a parameter from the stylesheet
Set the values of several parameters from the stylesheet
Test for the presence of unsupported XML and throw an exception if found
Details
in
Renderer at line 31
protected DOMDocument
loadXML(string $xml)
Create a return a new DOMDocument loaded with given XML
in
Renderer at line 58
string
render(string $xml)
Render an intermediate representation
in
Renderer at line 76
protected string
renderPlainText(string $xml)
Render an intermediate representation of plain text
at line 21
protected string
renderRichText(string $xml)
Render an intermediate representation of rich text
in
Renderer at line 104
string
getParameter(string $paramName)
Get the value of a parameter
in
Renderer at line 114
array
getParameters()
Get the values of all parameters
in
Renderer at line 126
void
setParameter(string $paramName, mixed $paramValue)
Set the value of a parameter from the stylesheet
in
Renderer at line 137
void
setParameters(array $params)
Set the values of several parameters from the stylesheet
in
Renderer at line 151
protected void
checkUnsupported(string $xml)
Test for the presence of unsupported XML and throw an exception if found
in
Renderer at line 170
protected string
decodeSMP(string $str)
Decode encoded characters from the Supplementary Multilingual Plane
in
Renderer at line 186
static protected string
decodeEntity(array $m)
Decode a matched SGML entity
in
Renderer at line 194
protected void
restoreLocale()
Restore the original locale
in
Renderer at line 205
protected void
setLocale()
Temporarily set the locale to C