The MmlNode factory (defaults to MmlFactory if not given)
ProtectednodeHolds the mapping from node kinds to visitor funcitons
StaticdefaultAttributes to include on every element of a given kind
StaticrenameMmlNode kinds to replace with other names
StaticvariantsTranslations for the internal mathvariants
ProtectedgetThe node whose attributes are to be produced
The attribute list
ProtectedgetCreate the list of data-mjx-* attributes
The node whose data list is to be generated
The final class attribute list
ProtectedgetThe node whose kind is needed
The MamlML node name for that kind
ProtectedsetThe class attribute list
The name for the data-mjx-name attribute
The value of the attribute
The XMLNode to visit
Any arguments needed by the visitor
Any return value needed for the visitor
The TextNode to visit
Any arguments needed by the visitor
Any return value needed for the visitor
The XMLNode to visit
Any arguments needed by the visitor
Any return value needed for the visitor
Protected StaticmethodVisitor functions are named "visitKindNode" where "Kind" is replaced by the node kind; e.g., visitTextNode for kind = text.
The node kind whose method name is needed
The name of the visitor method for the given node kind
Implements the MmlVisitor (subclass of Visitor, and base class for visitors that accept MmlNode trees)