Interface MathMLPredefinedSymbol

All Superinterfaces:
Element, MathMLContentElement, MathMLElement, 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.
  • Method Details

    • getDefinitionURL

      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(String definitionURL)
      setter for the definitionURL attribute.
      Parameters:
      definitionURL - new value for definitionURL.
      See Also:
    • getEncoding

      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(String encoding)
      setter for the encoding attribute.
      Parameters:
      encoding - new value for encoding.
      See Also:
    • getArity

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

      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.