Class MathMLFnElementImpl

java.lang.Object
org.apache.xerces.dom.NodeImpl
org.apache.xerces.dom.ChildNode
org.apache.xerces.dom.ParentNode
org.apache.xerces.dom.ElementImpl
org.apache.xerces.dom.ElementNSImpl
All Implemented Interfaces:
Serializable, Cloneable, Element, ElementTraversal, EventTarget, MathMLContainer, MathMLContentContainer, MathMLContentElement, MathMLElement, MathMLFnElement, MathMLNodeList, Node, NodeList, TypeInfo

public class MathMLFnElementImpl extends MathMLContentContainerImpl implements MathMLFnElement
Implements a MathML function element.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Constructor Details

    • MathMLFnElementImpl

      public MathMLFnElementImpl(MathMLDocumentImpl owner, String qualifiedName)
      Constructs a MathML function element.
      Parameters:
      owner - the MathML document that owns this element
      qualifiedName - the qualified name of the element
  • Method Details

    • getDefinitionURL

      public String getDefinitionURL()
      Returns the definition URL of the function.
      Specified by:
      getDefinitionURL in interface MathMLFnElement
      Returns:
      the definition URL
    • setDefinitionURL

      public void setDefinitionURL(String definitionURL)
      Sets the definition URL of the function.
      Specified by:
      setDefinitionURL in interface MathMLFnElement
      Parameters:
      definitionURL - the definition URL to set
    • getEncoding

      public String getEncoding()
      Returns the encoding of the function definition.
      Specified by:
      getEncoding in interface MathMLFnElement
      Returns:
      the encoding
    • setEncoding

      public void setEncoding(String encoding)
      Sets the encoding of the function definition.
      Specified by:
      setEncoding in interface MathMLFnElement
      Parameters:
      encoding - the encoding to set