org.w3c.dom.mathml
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.


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
 String getArity()
          A string representing the number of arguments.
 String getDefinitionURL()
          A string that provides an override to the default semantics, or provides a more specific definition
 String getEncoding()
          A string describing the syntax in which the definition located at definitionURL is given.
 String getSymbolName()
          A string giving the name of the MathML element represented.
 void setDefinitionURL(String definitionURL)
          setter for the definitionURL attribute.
 void setEncoding(String encoding)
          setter for the encoding attribute.
 
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.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

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:
getDefinitionURL()

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:
getEncoding()

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.


Copyright © 2002-2010 The JEuclid project. All Rights Reserved.