The HTMLElement node class
The Text node class
The Document class
The DOMAdaptor for the MathDocument for this input jax
ProtectedfindThe FindMathML instance used to locate MathML in the document
ProtectedmathmlThe MathMLCompile instance used to convert the MathML tree to internal format
The MathML node factory
A list of functions to call on the parsed MathML DOM before conversion to internal structure
The actual options supplied to the input jax
Filters to run on the generated MathML after the TeX string is processed
Filters to run on the TeX string before it is processed
StaticNAMEThe name of this input jax
StaticOPTIONSThe name of this input jax class
Don't process strings (process nodes)
ProtectedcheckConvert a MathItem to internal format: If there is no existing MathML node, or we are asked to reparse everything Execute the preFilters on the math Parse the MathML string in the desired format, and check the result for errors If we got an HTML document: Check that it has only one child (the
ProtectederrorThrow an error
The error message to produce
ProtectedexecuteExecute a set of filters, passing them the MathItem and any needed data, and return the (possibly modified) data
The list of functions to be performed
The math item that is being processed
The math document containg the math item
Whatever other data is needed
The (possibly modified) data
Set the adaptor in any of the objects that need it
The MmlFactory to use for this MathML input jax
Implements the MathML class (extends AbstractInputJax)