Interface MathMLApplyElement

All Superinterfaces:
Element, MathMLContainer, MathMLContentContainer, MathMLContentElement, MathMLElement, Node
All Known Implementing Classes:
MathMLApplyElementImpl

public interface MathMLApplyElement extends MathMLContentContainer
This interface represents the apply element in MathML Content. It is used to apply a function or operator to its arguments.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • getOperator

      MathMLElement getOperator()
      Returns the operator applied by this element.
      Returns:
      the operator.
    • setOperator

      void setOperator(MathMLElement operator)
      Sets the operator to be applied by this element.
      Parameters:
      operator - the operator to set.
    • getLowLimit

      MathMLElement getLowLimit()
      Returns the lower limit for the operator (e.g., for summation or integration).
      Returns:
      the lower limit.
    • setLowLimit

      void setLowLimit(MathMLElement lowLimit) throws DOMException
      Sets the lower limit for the operator.
      Parameters:
      lowLimit - the lower limit to set.
      Throws:
      DOMException - HIERARCHY_REQUEST_ERR if the element is not allowed as a lower limit.
    • getUpLimit

      MathMLElement getUpLimit()
      Returns the upper limit for the operator.
      Returns:
      the upper limit.
    • setUpLimit

      void setUpLimit(MathMLElement upLimit) throws DOMException
      Sets the upper limit for the operator.
      Parameters:
      upLimit - the upper limit to set.
      Throws:
      DOMException - HIERARCHY_REQUEST_ERR if the element is not allowed as an upper limit.