The HTMLElement node class
The Text node class
The Document class
Protected
itemsThe list of items, sorted by priority (smallest number first)
Static
DEFAULTPRIORITYThe default priority for items added to the list
Make the list iterable, and return the data for the items in the list
The object containing the iterator's next() function
Add an item to the list
The data for the item to be added
The priority for the item
The data itself
Find an entry in the list with a given ID
The id to search for
The data for the given id, if found, or null
Remove an item from the list
The data for the item to be removed
The list (for chaining of calls)
Perform the document-level rendering functions
The MathDocument whose methods are to be called
The state at which to start rendering (default is UNPROCESSED)
Perform the MathItem-level rendering functions
Static
actionParses a RenderAction to produce the correspinding RenderData item (e.g., turn method names into actual functions that call the method)
The id of the action
The RenderAction defining the action
The corresponding RenderData definition for the action and its priority
Static
createCreates a new RenderList from an initial list of rendering actions
The list of actions to take during render(), rerender(), and convert() calls
The newly created prioritied list
Protected
Static
methodProduces the doc and math actions for the given method name(s) (a blank name is a no-op)
The method to use for the render() call
The method to use for the rerender() and convert() calls
Two render action methods wrapping the parameter methods.
Implements a prioritized list of render actions. Extensions can add actions to the list to make it easy to extend the normal typesetting and conversion operations.