The DOM text node type
The DOM document type
The OutputJax type
The Wrapper type
The WrapperFactory type
The WrapperClass type
The CharOptions type
The VariantData type
The DelimiterData type
The FontData type
The FontDataClass type
Create the node handler map by looking for methods with the correct names based on the node kinds available from the factory.
The node factory for the kinds of nodes this visitor handles
Protected
FACTORSPenalties for other factors
Protected
nodeHolds the mapping from node kinds to visitor funcitons
Protected
PENALTYPenalty functions for the various linebreak values
Protected
stateThe state of the linebreaking process
Protected
TEXCLASSPenalties for tex classes
Protected
addThe BBox of the width to be added
The width to add (defaults to full width of bbox)
Protected
breakBreak a line to the given width
The mrow to break
The line within that node to break
Break a line to the given width
The mrow to break
The width to break to
Protected
createProtected
getThe node whose border/padding is needed
The left and right border+padding values
Protected
getProtected
getProtected
getProtected
moProtected
mspaceProtected
mtextThe computed penalty
Protected
processMark the breakpoint(s) and get the current width
Protected
pushUpdate the break list to include this break
The mo/mspace that might be a breakpoint
The penalty for that break
The width+indent of the node after the break
The child and character index, or null
The MmlInferredMrow wrapper
The line within that node to break
The MmlMaction wrapper
The line within that node to break
The MmlMfenced wrapper
The line within that node to break
The MmlMFrac wrapper
The line within that node to break
The MmlMmultiscripts wrapper
The line within that node to break
The MmlMo wrapper
The line within that node to break
The MmlMroot wrapper
The line within that node to break
The MmlMrow wrapper
The line within that node to break
The MmlMspace wrapper
The line within that node to break
The MmlMsqrt wrapper
The line within that node to break
The MmlMsub wrapper
The line within that node to break
The MmlMsubsup wrapper
The line within that node to break
The MmlMsup wrapper
The line within that node to break
The MmlMspace wrapper
The line within that node to break
Protected
Static
methodVisitor 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
The DOM node type