Interface MathMLUnderOverElement

All Superinterfaces:
Element, MathMLElement, MathMLPresentationElement, Node
All Known Implementing Classes:
AbstractUnderOver, Mover, Munder, Munderover

public interface MathMLUnderOverElement extends MathMLPresentationElement
This interface extends the MathMLPresentationElement interface for the MathML underscript, overscript and overscript-underscript pair elements munder, mover and munderover.
  • Method Details

    • getAccentunder

      String getAccentunder()
      Either true or false if present; a string controlling whether underscript is drawn as an accent or as a limit, if specified; this is the element's accentunder attribute. This must return null for an mover.
      Returns:
      value of the accentunder attribute.
    • setAccentunder

      void setAccentunder(String accentunder)
      setter for the accentunder attribute.
      Parameters:
      accentunder - new value for accentunder.
      See Also:
    • getAccent

      String getAccent()
      Either true or false if present; a string controlling whether overscript is drawn as an accent or as a limit, if specified; this is the element's accent attribute. This must return null for an munder.
      Returns:
      value of the accent attribute.
    • setAccent

      void setAccent(String accent)
      setter for the accent attribute.
      Parameters:
      accent - new value for accent.
      See Also:
    • getBase

      MathMLElement getBase()
      A MathMLElement representing the base of the script. This is the first child of the element.
      Returns:
      value of the base attribute.
    • setBase

      void setBase(MathMLElement base)
      setter for the base attribute.
      Parameters:
      base - new value for base.
      See Also:
    • getUnderscript

      MathMLElement getUnderscript()
      A MathMLElement representing the underscript of the script. This is the second child of a munder or munderover; retrieval must return null for an mover.
      Returns:
      value of the underscript attribute.
    • setUnderscript

      void setUnderscript(MathMLElement underscript)
      setter for the underscript attribute.
      Parameters:
      underscript - new value for underscript.
      Throws:
      DOMException - HIERARCHY_REQUEST_ERR: Raised when the element is a mover.
      See Also:
    • getOverscript

      MathMLElement getOverscript()
      A MathMLElement representing the overscript of the script. This is the second child of a mover or the third child of a munderover; retrieval must return null for an munder.
      Returns:
      value of the overscript attribute.
    • setOverscript

      void setOverscript(MathMLElement overscript)
      setter for the overscript attribute.
      Parameters:
      overscript - new value for overscript.
      Throws:
      DOMException - HIERARCHY_REQUEST_ERR: Raised when the element is a munder.
      See Also: