public class MathMLDocumentJSciImpl extends MathMLDocumentImpl
eventListeners, iterators, mutationEvents, ranges
actualEncoding, allowGrammarAccess, changes, docElement, docType, encoding, errorChecking, fDocumentURI, identifiers, standalone, userData, version, xmlVersionChanged
firstChild, fNodeListCache, ownerDocument
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_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
Constructor and Description |
---|
MathMLDocumentJSciImpl()
Constructs a MathML document.
|
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Element |
createApply(MathMLExpression expr)
Creates a MathML operator/function element (
<apply> ). |
org.w3c.dom.Element |
createApply(java.lang.String op,
org.w3c.dom.DocumentFragment args)
Creates a MathML operator/function element (
<apply> ). |
org.w3c.dom.Element |
createMatrix(ComplexMatrix m)
Creates a MathML matrix element (
<matrix> ). |
org.w3c.dom.Element |
createMatrix(DoubleMatrix m)
Creates a MathML matrix element (
<matrix> ). |
org.w3c.dom.Element |
createMatrix(IntegerMatrix m)
Creates a MathML matrix element (
<matrix> ). |
org.w3c.dom.Element |
createNumber(Complex z)
Creates a MathML number element (
<cn> ). |
org.w3c.dom.Element |
createNumber(double x)
Creates a MathML number element (
<cn> ). |
org.w3c.dom.Element |
createNumber(int i)
Creates a MathML number element (
<cn> ). |
org.w3c.dom.Element |
createSet(FiniteSet s)
Creates a MathML set element (
<set> ). |
org.w3c.dom.Element |
createVariable(java.lang.Object obj)
Creates a MathML variable element (
<ci> ). |
org.w3c.dom.Element |
createVariable(java.lang.Object obj,
java.lang.String type)
Creates a MathML variable element (
<ci> ). |
org.w3c.dom.Element |
createVector(ComplexVector v)
Creates a MathML vector element (
<vector> ). |
org.w3c.dom.Element |
createVector(DoubleVector v)
Creates a MathML vector element (
<vector> ). |
org.w3c.dom.Element |
createVector(IntegerVector v)
Creates a MathML vector element (
<vector> ). |
void |
print(java.io.Writer out)
Prints this MathML document to a stream.
|
createElementNS, getDoctype, getDocumentElement, getDomain, getReferrer, getURI
addEventListener, cloneNode, copyEventListeners, createEvent, createNodeIterator, createNodeIterator, createRange, createTreeWalker, createTreeWalker, dispatchAggregateEvents, dispatchAggregateEvents, dispatchEvent, dispatchEventToSubtree, dispatchingEventToSubtree, getEventListeners, getImplementation, removeEventListener, saveEnclosingAttr, setEventListeners
abort, adoptNode, callUserDataHandlers, changed, changes, checkDOMNSErr, checkNamespaceWF, checkQName, clearIdentifiers, clone, cloneNode, createAttribute, createAttributeNS, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createDocumentType, createElement, createElementDefinition, createElementNS, createEntity, createEntityReference, createNotation, createProcessingInstruction, createTextNode, getAsync, getBaseURI, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getEncoding, getErrorChecking, getFeature, getIdentifier, getIdentifiers, getInputEncoding, getNodeName, getNodeNumber, getNodeNumber, getNodeType, getOwnerDocument, getStandalone, getStrictErrorChecking, getTextContent, getUserData, getUserData, getUserDataRecord, getVersion, getXmlEncoding, getXmlStandalone, getXmlVersion, importNode, insertBefore, isKidOK, isValidQName, isXMLName, load, loadXML, normalizeDocument, putIdentifier, removeChild, removeIdentifier, renameNode, replaceChild, saveXML, setAsync, setDocumentURI, setEncoding, setErrorChecking, setInputEncoding, setStandalone, setStrictErrorChecking, setTextContent, setUserData, setUserData, setVersion, setXmlEncoding, setXmlStandalone, setXmlVersion, undeferChildren
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, hasChildNodes, isEqualNode, item, normalize, setOwnerDocument, setReadOnly, synchronizeChildren
getNextSibling, getParentNode, getPreviousSibling
addEventListener, appendChild, compareDocumentPosition, compareTreePosition, dispatchEvent, getAttributes, getContainer, getLocalName, getNamespaceURI, getNodeValue, getPrefix, getReadOnly, getUserData, getUserData, getUserDataRecord, hasAttributes, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setPrefix, setUserData, setUserData, synchronizeData, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
adoptNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createEntityReference, createProcessingInstruction, createTextNode, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getInputEncoding, getStrictErrorChecking, getXmlEncoding, getXmlStandalone, getXmlVersion, importNode, normalizeDocument, renameNode, setDocumentURI, setStrictErrorChecking, setXmlStandalone, setXmlVersion
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
public MathMLDocumentJSciImpl()
public org.w3c.dom.Element createNumber(double x)
<cn>
).public org.w3c.dom.Element createNumber(int i)
<cn>
).public org.w3c.dom.Element createNumber(Complex z)
<cn>
).public org.w3c.dom.Element createVariable(java.lang.Object obj)
<ci>
).public org.w3c.dom.Element createVariable(java.lang.Object obj, java.lang.String type)
<ci>
).public org.w3c.dom.Element createVector(DoubleVector v)
<vector>
).public org.w3c.dom.Element createVector(IntegerVector v)
<vector>
).public org.w3c.dom.Element createVector(ComplexVector v)
<vector>
).public org.w3c.dom.Element createMatrix(DoubleMatrix m)
<matrix>
).public org.w3c.dom.Element createMatrix(IntegerMatrix m)
<matrix>
).public org.w3c.dom.Element createMatrix(ComplexMatrix m)
<matrix>
).public org.w3c.dom.Element createSet(FiniteSet s)
<set>
).public org.w3c.dom.Element createApply(java.lang.String op, org.w3c.dom.DocumentFragment args)
<apply>
).op
- a MathML tag name
(plus
, minus
, times
, divide
, etc).public org.w3c.dom.Element createApply(MathMLExpression expr)
<apply>
).expr
- a MathMLExpression object.public void print(java.io.Writer out) throws java.io.IOException
java.io.IOException