org.w3c.dom.mathml
Interface MathMLSemanticsElement

All Superinterfaces:
org.w3c.dom.Element, MathMLElement, org.w3c.dom.Node

public interface MathMLSemanticsElement
extends MathMLElement

DOCUMENT ME!


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
 void deleteAnnotation(int index)
          DOCUMENT ME!
 MathMLElement getAnnotation(int index)
          DOCUMENT ME!
 MathMLElement getBody()
          DOCUMENT ME!
 int getNAnnotations()
          DOCUMENT ME!
 MathMLElement insertAnnotation(MathMLElement newAnnotation, int index)
          DOCUMENT ME!
 MathMLElement removeAnnotation(int index)
          DOCUMENT ME!
 MathMLElement setAnnotation(MathMLElement newAnnotation, int index)
          DOCUMENT ME!
 void setBody(MathMLElement body)
          DOCUMENT ME!
 
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

getBody

MathMLElement getBody()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setBody

void setBody(MathMLElement body)
DOCUMENT ME!

Parameters:
body - DOCUMENT ME!

getNAnnotations

int getNAnnotations()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getAnnotation

MathMLElement getAnnotation(int index)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!

insertAnnotation

MathMLElement insertAnnotation(MathMLElement newAnnotation,
                               int index)
                               throws org.w3c.dom.DOMException
DOCUMENT ME!

Parameters:
newAnnotation - DOCUMENT ME!
index - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
org.w3c.dom.DOMException - DOCUMENT ME!

setAnnotation

MathMLElement setAnnotation(MathMLElement newAnnotation,
                            int index)
                            throws org.w3c.dom.DOMException
DOCUMENT ME!

Parameters:
newAnnotation - DOCUMENT ME!
index - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
org.w3c.dom.DOMException - DOCUMENT ME!

deleteAnnotation

void deleteAnnotation(int index)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!

removeAnnotation

MathMLElement removeAnnotation(int index)
DOCUMENT ME!

Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!