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)
StaticOPTIONSThe default options for this object
ProtectedaddProtectedaddProtectedaddProtectedcheckProtectedcreateCreate 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
ProtectederrorThe error message to produce
ProtectedfilterProvide a hook for the Safe extension to filter attribute values.
The name of an attribute to filter
The value to filter
The filtered value.
ProtectedfilterProvide a hook for the Safe extension to filter class names.
The list of class names to filter
The list of filtered class names
ProtectedfixFix the old incorrect spelling of calligraphic.
The mathvariant name
The corrected variant
ProtectedmarkCheck to see if an mrow has delimiters at both ends (so looks like an mfenced structure).
The node to check for mfenced structure
ProtectednormalizeThe text to have spacing normalized
The trimmed text
The MathML factory to use for new nodes
ProtectedtrimThe token node whose leading/trailing spaces should be removed
Protectedunknown
The class for performing the MathML DOM node to internal MmlNode conversion.