Interface MathMLPredefinedSymbol

  • All Superinterfaces:
    org.w3c.dom.Element, MathMLContentElement, MathMLElement, org.w3c.dom.Node
    All Known Subinterfaces:
    MathMLTendsToElement

    public interface MathMLPredefinedSymbol
    extends MathMLContentElement
    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. The elements supported in order of their appearance in are: inverse, compose, ident, domain, codomain, image, quotient, exp, factorial, divide, max, min, minus, plus, power, rem, times, root, gcd, and, or, xor, not, implies, forall, exists, abs, conjugate, arg, real, imaginary, lcm, floor, ceiling, eq, neq, gt, lt, geq, leq, equivalent, approx, factorof, ln, log, int, diff, partialdiff, divergence, grad, curl, laplacian, union, intersect, in, notin, subset, prsubset, notsubset, notprsubset, setdiff, card, cartesianproduct, sum, product, limit, sin, cos, tan, sec, csc, cot, sinh, cosh, tanh, sech, csch, coth, arcsin, arccos, arctan, arcsec, arccsc, arccot, arcsinh, arccosh, arctanh, arcsech, arccsch, arccoth, mean, sdev, variance, median, mode, moment, determinant, transpose, selector, vectorproduct, scalarproduct, outerproduct, integers, reals, rationals, naturalnumbers, complexes, primes, exponentiale, imaginaryi, notanumber, true, false, emptyset, pi, eulergamma, and infinity.
    • Field Summary

      • Fields inherited from interface org.w3c.dom.Node

        ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getArity()
      A string representing the number of arguments.
      java.lang.String getDefinitionURL()
      A string that provides an override to the default semantics, or provides a more specific definition
      java.lang.String getEncoding()
      A string describing the syntax in which the definition located at definitionURL is given.
      java.lang.String getSymbolName()
      A string giving the name of the MathML element represented.
      void setDefinitionURL​(java.lang.String definitionURL)
      setter for the definitionURL attribute.
      void setEncoding​(java.lang.String encoding)
      setter for the encoding attribute.
      • Methods inherited from interface org.w3c.dom.Element

        getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
      • Methods inherited from interface org.w3c.dom.Node

        appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
    • Method Detail

      • getDefinitionURL

        java.lang.String getDefinitionURL()
        A string that provides an override to the default semantics, or provides a more specific definition
        Returns:
        value of the definitionURL attribute.
      • setDefinitionURL

        void setDefinitionURL​(java.lang.String definitionURL)
        setter for the definitionURL attribute.
        Parameters:
        definitionURL - new value for definitionURL.
        See Also:
        getDefinitionURL()
      • getEncoding

        java.lang.String getEncoding()
        A string describing the syntax in which the definition located at definitionURL is given.
        Returns:
        value of the encoding attribute.
      • setEncoding

        void setEncoding​(java.lang.String encoding)
        setter for the encoding attribute.
        Parameters:
        encoding - new value for encoding.
        See Also:
        getEncoding()
      • getArity

        java.lang.String getArity()
        A string representing the number of arguments. Values include 0, 1, ... and variable.
        Returns:
        value of the arity attribute.
      • getSymbolName

        java.lang.String getSymbolName()
        A string giving the name of the MathML element represented. This is a convenience attribute only; accessing it should be synonymous with accessing the Element::tagName attribute.
        Returns:
        value of the symbolName attribute.