Interface MathMLElement

All Superinterfaces:
Element, Node
All Known Subinterfaces:
JEuclidElement, MathMLActionElement, MathMLAlignGroupElement, MathMLAlignMarkElement, MathMLAnnotationElement, MathMLApplyElement, MathMLBvarElement, MathMLCaseElement, MathMLCiElement, MathMLCnElement, MathMLConditionElement, MathMLContentContainer, MathMLContentElement, MathMLContentToken, MathMLCsymbolElement, MathMLDeclareElement, MathMLEncloseElement, MathMLFencedElement, MathMLFnElement, MathMLFractionElement, MathMLGlyphElement, MathMLIntervalElement, MathMLLabeledRowElement, MathMLLambdaElement, MathMLListElement, MathMLMathElement, MathMLMatrixElement, MathMLMatrixrowElement, MathMLMultiScriptsElement, MathMLOperatorElement, MathMLPaddedElement, MathMLPiecewiseElement, MathMLPredefinedSymbol, MathMLPresentationContainer, MathMLPresentationElement, MathMLPresentationToken, MathMLRadicalElement, MathMLScriptElement, MathMLSemanticsElement, MathMLSetElement, MathMLSpaceElement, MathMLStringLitElement, MathMLStyleElement, MathMLTableCellElement, MathMLTableElement, MathMLTableRowElement, MathMLTendsToElement, MathMLUnderOverElement, MathMLVectorElement, MathMLXMLAnnotationElement
All Known Implementing Classes:
AbstractContainer, AbstractElementWithDelegates, AbstractInvisibleJEuclidElement, AbstractJEuclidElement, AbstractRoot, AbstractScriptElement, AbstractSubSuper, AbstractTableElement, AbstractTableRow, AbstractTokenWithTextLayout, AbstractUnderOver, Annotation, ForeignElement, Maction, Maligngroup, Malignmark, MathImpl, Menclose, Merror, Mfenced, Mfrac, Mglyph, Mi, Mlabeledtr, Mmultiscripts, Mn, Mo, Mover, Mpadded, Mphantom, Mprescripts, Mroot, Mrow, Ms, Mspace, Msqrt, Mstyle, Msub, Msubsup, Msup, Mtable, Mtd, Mtext, Mtr, Munder, Munderover, None, Semantics

public interface MathMLElement extends Element
All MathML element interfaces derive from this object, which derives from the basic DOM interface Element.
  • Method Details

    • getClassName

      String getClassName()
      The class attribute of the element. See the discussion elsewhere in this document of the class attribute; see also the HTML definition of this attribute.
      Returns:
      value of the className attribute.
    • setClassName

      void setClassName(String className)
      setter for the className attribute.
      Parameters:
      className - new value for className.
      See Also:
    • getMathElementStyle

      String getMathElementStyle()
      A string identifying the element's style attribute.
      Returns:
      value of the mathElementStyle attribute.
    • setMathElementStyle

      void setMathElementStyle(String mathElementStyle)
      setter for the mathElementStyle attribute.
      Parameters:
      mathElementStyle - new value for mathElementStyle.
      See Also:
    • getId

      String getId()
      The element's identifier. See the discussion elsewhere in this document of the id attribute; see also the HTML definition.
      Returns:
      value of the id attribute.
    • setId

      void setId(String id)
      setter for the id attribute.
      Parameters:
      id - new value for id.
      See Also:
    • getXref

      String getXref()
      The xref attribute of the element. See the discussion elsewhere in this document of the xref attribute.
      Returns:
      value of the xref attribute.
    • setXref

      void setXref(String xref)
      setter for the xref attribute.
      Parameters:
      xref - new value for xref.
      See Also:
    • getHref

      String getHref()
      The xlink:href attribute of the element. See the discussion elsewhere in this document of the xlink:href attribute; see also the definition of this attribute in the XLink specification.
      Returns:
      value of the href attribute.
    • setHref

      void setHref(String href)
      setter for the href attribute.
      Parameters:
      href - new value for href.
      See Also:
    • getOwnerMathElement

      MathMLMathElement getOwnerMathElement()
      The MathMLMathElement corresponding to the nearest math element ancestor of this element. Should be null if this element is a top-level math element.
      Returns:
      value of the ownerMathElement attribute.