Package org.w3c.dom.mathml
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.StringgetArity()A string representing the number of arguments.java.lang.StringgetDefinitionURL()A string that provides an override to the default semantics, or provides a more specific definitionjava.lang.StringgetEncoding()A string describing the syntax in which the definition located at definitionURL is given.java.lang.StringgetSymbolName()A string giving the name of the MathML element represented.voidsetDefinitionURL(java.lang.String definitionURL)setter for the definitionURL attribute.voidsetEncoding(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.mathml.MathMLElement
getClassName, getHref, getId, getMathElementStyle, getOwnerMathElement, getXref, setClassName, setHref, setId, setMathElementStyle, setXref
-
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.
-
-