Package org.w3c.dom.mathml


package org.w3c.dom.mathml
Standard MathML DOM Model.

Standard MathML DOM model as specified in Appendix D Document Object Model for MathML.

Please note that the interfaces here differ from the Java interfaces downloadedable at the above site:

  • The model here reflects the DOM standard as given by the MathML 2.0 2nd edition, the online version is for the 1st edition.
  • The classes here have JavaDoc comments generated from the MathML spec source file.
  • Interfaces
    Class
    Description
    This interface extends the MathMLPresentationContainer interface for the MathML enlivening expression element maction.
    This interface extends the MathMLPresentationElement interface for the MathML group -alignment element maligngroup.
    This interface extends the MathMLPresentationElement interface for the MathML alignment mark element malignmark.
    This interface represents the annotation element of MathML.
    The apply element allows a function or operator to be applied to its arguments.
    This interface represents the MathML bound variable element bvar.
    The piece element represents one of a sequence of cases used in the piecewise definition of a function.
    The ci element is used to specify a symbolic name.
    The cn element is used to specify actual numeric constants.
    The condition element is used to place a condition on one or more free variables or identifiers.
    This is an abstract interface containing functionality required by MathML elements that may contain arbitrarily many child elements.
    This interface supports the MathML Content elements that may contain child Content elements.
    This interface is provided to serve as a base interface for various MathML Content interfaces.
    This is the interface from which the interfaces representing the MathML Content token elements (ci, cn and csymbol) are derived.
    This interface represents the csymbol element.
    The declare construct has two primary roles.
    This interface extends the Document interface to add access to document properties relating to navigation.
    This interface extends the DOMImplementation interface by adding a method to create a MathMLDocument.
    All MathML element interfaces derive from this object, which derives from the basic DOM interface Element.
    This interface supports the menclose element .
    This interface extends the MathMLPresentationContainer interface for the MathML fenced content element mfenced.
    The fn element makes explicit the fact that a more general MathML object is intended to be used in the same manner as if it were a pre-defined function such as sin or plus.
    This interface extends the MathMLPresentationElement interface for the MathML fraction element mfrac.
    This interface supports the mglyph element .
    The interval element is used to represent simple mathematical intervals on the real number line.
    This interface extends the MathMLTableRowElement interface to represent the mlabeledtr element .
    The lambda element is used to construct a user-defined function from an expression and one or more free variables.
    The list element is the container element which represents a list of elements.
    This interface represents the top-level MathML math element.
    The matrix element is the container element for matrixrow elements.
    The matrixrow element is the container element for the elements of a matrix.
    This interface extends the MathMLPresentationElement interface for the MathML multiscripts (including prescripts or tensors) element mmultiscripts.
    This interface is provided as a specialization of the NodeList interface.
    This interface extends the MathMLPresentationToken interface for the MathML operator element mo.
    This interface extends the MathMLElement interface for the MathML spacing adjustment element mpadded.
    The piecewise element represents the piecewise definition of a function.
    This interface supports all of the empty built-in operator, relation, function, and constant and symbol elements that have the definitionURL and encoding attributes in addition to the standard set of attributes.
    This interface represents MathML Presentation elements that may contain arbitrarily many child elements.
    This interface is provided to serve as a base interface for various MathML Presentation interfaces.
    This interface extends the MathMLElement interface to include access for attributes specific to text presentation.
    This interface extends the MathMLPresentationElement interface for the MathML radical and square root elements mroot and msqrt.
    This interface extends the MathMLPresentationElement interface for the MathML subscript, superscript and subscript-superscript pair elements msub, msup, and msubsup.
    This interface represents the semantics element in MathML.
    The set element is the container element that represents a set of elements.
    This interface extends the MathMLPresentationElement interface for the MathML space element mspace.
    This interface extends the MathMLPresentationToken interface for the MathML string literal element ms.
    This interface extends the MathMLElement interface for the MathML style element mstyle.
    This interface extends the MathMLPresentationContainer interface for the MathML table or matrix cell element mtd.
    This interface extends the MathMLPresentationElement interface for the MathML table or matrix element mtable.
    This interface extends the MathMLPresentationElement interface for the MathML table or matrix row element mtr.
    The tendsto element expresses that a quantity is tending to a specified value.
    This interface extends the MathMLPresentationElement interface for the MathML underscript, overscript and overscript-underscript pair elements munder, mover and munderover.
    vector is the container element for a vector.
    This interface represents the annotation-xml element of MathML.