JSci.mathml
Class MathMLMatrixElementImpl

java.lang.Object
  extended by org.apache.xerces.dom.NodeImpl
      extended by org.apache.xerces.dom.ChildNode
          extended by org.apache.xerces.dom.ParentNode
              extended by org.apache.xerces.dom.ElementImpl
                  extended by org.apache.xerces.dom.ElementNSImpl
                      extended by JSci.mathml.MathMLElementImpl
                          extended by JSci.mathml.MathMLMatrixElementImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.w3c.dom.Element, org.w3c.dom.events.EventTarget, org.w3c.dom.mathml.MathMLContentElement, org.w3c.dom.mathml.MathMLElement, org.w3c.dom.mathml.MathMLMatrixElement, org.w3c.dom.mathml.MathMLNodeList, org.w3c.dom.Node, org.w3c.dom.NodeList, org.w3c.dom.TypeInfo

public class MathMLMatrixElementImpl
extends MathMLElementImpl
implements org.w3c.dom.mathml.MathMLMatrixElement

Implements a MathML matrix element.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class JSci.mathml.MathMLElementImpl
mathmlURI
 
Fields inherited from class org.apache.xerces.dom.ElementNSImpl
localName, namespaceURI
 
Fields inherited from class org.apache.xerces.dom.ElementImpl
attributes, name
 
Fields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocument
 
Fields inherited from class org.apache.xerces.dom.ChildNode
nextSibling, previousSibling
 
Fields inherited from class org.apache.xerces.dom.NodeImpl
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
 
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
 
Fields inherited from interface org.w3c.dom.TypeInfo
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
 
Constructor Summary
MathMLMatrixElementImpl(MathMLDocumentImpl owner, java.lang.String qualifiedName)
          Constructs a MathML matrix element.
 
Method Summary
 void deleteRow(int index)
           
 int getNcols()
           
 int getNrows()
           
 org.w3c.dom.mathml.MathMLMatrixrowElement getRow(int index)
           
 org.w3c.dom.mathml.MathMLNodeList getRows()
           
 org.w3c.dom.mathml.MathMLMatrixrowElement insertRow(org.w3c.dom.mathml.MathMLMatrixrowElement newRow, int index)
           
 org.w3c.dom.mathml.MathMLMatrixrowElement removeRow(int index)
           
 org.w3c.dom.mathml.MathMLMatrixrowElement setRow(org.w3c.dom.mathml.MathMLMatrixrowElement newRow, int index)
           
 
Methods inherited from class JSci.mathml.MathMLElementImpl
getClassName, getHref, getId, getMathElementStyle, getOwnerMathElement, getXref, setClassName, setHref, setId, setMathElementStyle, setXref
 
Methods inherited from class org.apache.xerces.dom.ElementNSImpl
getBaseURI, getLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setPrefix, setType, setValues
 
Methods inherited from class org.apache.xerces.dom.ElementImpl
cloneNode, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
 
Methods inherited from class org.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, insertBefore, item, removeChild, replaceChild, setTextContent, synchronizeChildren
 
Methods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
 
Methods inherited from class org.apache.xerces.dom.NodeImpl
addEventListener, appendChild, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setUserData, setUserData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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
 
Methods inherited from interface org.w3c.dom.NodeList
getLength, item
 

Constructor Detail

MathMLMatrixElementImpl

public MathMLMatrixElementImpl(MathMLDocumentImpl owner,
                               java.lang.String qualifiedName)
Constructs a MathML matrix element.

Method Detail

getNrows

public int getNrows()
Specified by:
getNrows in interface org.w3c.dom.mathml.MathMLMatrixElement

getNcols

public int getNcols()
Specified by:
getNcols in interface org.w3c.dom.mathml.MathMLMatrixElement

getRows

public org.w3c.dom.mathml.MathMLNodeList getRows()
Specified by:
getRows in interface org.w3c.dom.mathml.MathMLMatrixElement

getRow

public org.w3c.dom.mathml.MathMLMatrixrowElement getRow(int index)
                                                 throws org.w3c.dom.DOMException
Specified by:
getRow in interface org.w3c.dom.mathml.MathMLMatrixElement
Throws:
org.w3c.dom.DOMException

setRow

public org.w3c.dom.mathml.MathMLMatrixrowElement setRow(org.w3c.dom.mathml.MathMLMatrixrowElement newRow,
                                                        int index)
                                                 throws org.w3c.dom.DOMException
Specified by:
setRow in interface org.w3c.dom.mathml.MathMLMatrixElement
Throws:
org.w3c.dom.DOMException

insertRow

public org.w3c.dom.mathml.MathMLMatrixrowElement insertRow(org.w3c.dom.mathml.MathMLMatrixrowElement newRow,
                                                           int index)
                                                    throws org.w3c.dom.DOMException
Specified by:
insertRow in interface org.w3c.dom.mathml.MathMLMatrixElement
Throws:
org.w3c.dom.DOMException

removeRow

public org.w3c.dom.mathml.MathMLMatrixrowElement removeRow(int index)
                                                    throws org.w3c.dom.DOMException
Specified by:
removeRow in interface org.w3c.dom.mathml.MathMLMatrixElement
Throws:
org.w3c.dom.DOMException

deleteRow

public void deleteRow(int index)
               throws org.w3c.dom.DOMException
Specified by:
deleteRow in interface org.w3c.dom.mathml.MathMLMatrixElement
Throws:
org.w3c.dom.DOMException