The HTMLElement node class
The Text node class
The Document class
Merge the user options into the defaults, and save them Create the MmlFactory object
The options controlling the conversion
The DOMAdaptor for the document being processed
The instance of the MmlFactory object and
The options (the defaults with the user options merged in)
Static
OPTIONSThe default options for this object
Protected
addProtected
addProtected
addProtected
checkProtected
createCreate an actual MmlNode tree from a given DOM node.
The type of MmlNode to create
The original DOM node that is being transcribed
The texClass specified on the node, if any
True if fixed limits are to be used
The final MmlNode tree
Protected
errorThe error message to produce
Protected
filterProvide a hook for the Safe extension to filter attribute values.
The name of an attribute to filter
The value to filter
The filtered value.
Protected
filterProvide a hook for the Safe extension to filter class names.
The list of class names to filter
The list of filtered class names
Protected
fixFix the old incorrect spelling of calligraphic.
The mathvariant name
The corrected variant
Protected
markCheck to see if an mrow has delimiters at both ends (so looks like an mfenced structure).
The node to check for mfenced structure
Protected
normalizeThe text to have spacing normalized
The trimmed text
The MathML factory to use for new nodes
Protected
trimThe token node whose leading/trailing spaces should be removed
Protected
unknown
The class for performing the MathML DOM node to internal MmlNode conversion.