tinymce.html.Entities

Entity encoder class.

Methods

name summary defined by
decode() Decodes the specified string, this will replace entities with raw UTF characters. tinymce.html.Entities
encodeAllRaw() Encoded the specified text with both the attributes and text entities. This function will produce larger text contents since it doesn't know if the context is within a attribute or text node. This was added for compatibility and is exposed as the DOMUtils.encode function. tinymce.html.Entities
encodeNamed() Encodes the specified string using named entities. The core entities will be encoded as named ones but all non lower ascii characters will be encoded into named entities. tinymce.html.Entities
encodeNumeric() Encodes the specified string using numeric entities. The core entities will be encoded as named ones but all non lower ascii characters will be encoded into numeric entities. tinymce.html.Entities
encodeRaw() Encodes the specified string using raw entities. This means only the required XML base entities will be encoded. tinymce.html.Entities
getEncodeFunc() Returns an encode function based on the name(s) and it's optional entities. tinymce.html.Entities

Methods

decode

decode(text:String):String

Decodes the specified string, this will replace entities with raw UTF characters.

Parameters
Return value

encodeAllRaw

encodeAllRaw(text:String):String

Encoded the specified text with both the attributes and text entities. This function will produce larger text contents since it doesn't know if the context is within a attribute or text node. This was added for compatibility and is exposed as the DOMUtils.encode function.

Parameters
Return value

encodeNamed

encodeNamed(text:String, attr:Boolean, entities:Object):String

Encodes the specified string using named entities. The core entities will be encoded as named ones but all non lower ascii characters will be encoded into named entities.

Parameters
Return value

encodeNumeric

encodeNumeric(text:String, attr:Boolean):String

Encodes the specified string using numeric entities. The core entities will be encoded as named ones but all non lower ascii characters will be encoded into numeric entities.

Parameters
Return value

encodeRaw

encodeRaw(text:String, attr:Boolean):String

Encodes the specified string using raw entities. This means only the required XML base entities will be encoded.

Parameters
Return value

getEncodeFunc

getEncodeFunc(name:String, entities:String):function

Returns an encode function based on the name(s) and it's optional entities.

Parameters
Return value

Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.