org.jscience.ml.mathml
Class MathMLElementImpl

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 org.jscience.ml.mathml.MathMLElementImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.w3c.dom.Element, org.w3c.dom.events.EventTarget, MathMLElement, MathMLNodeList, org.w3c.dom.Node, org.w3c.dom.NodeList, org.w3c.dom.TypeInfo
Direct Known Subclasses:
MathMLAlignGroupElementImpl, MathMLAlignMarkElementImpl, MathMLAnnotationElementImpl, MathMLConditionElementImpl, MathMLContentContainerImpl, MathMLContentTokenImpl, MathMLFractionElementImpl, MathMLGlyphElementImpl, MathMLMathElementImpl, MathMLMatrixElementImpl, MathMLMatrixrowElementImpl, MathMLPredefinedSymbolImpl, MathMLPresentationContainerImpl, MathMLPresentationTokenImpl, MathMLRadicalElementImpl, MathMLScriptElementImpl, MathMLSpaceElementImpl, MathMLUnderOverElementImpl, MathMLVectorElementImpl, MathMLXMLAnnotationElementImpl

public class MathMLElementImpl
extends org.apache.xerces.dom.ElementNSImpl
implements MathMLElement, MathMLNodeList

Implements a MathML element (and node list).

See Also:
Serialized Form

Field Summary
 
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
MathMLElementImpl(MathMLDocumentImpl owner, java.lang.String qualifiedName)
          Constructs a MathML element.
 
Method Summary
 java.lang.String getClassName()
          DOCUMENT ME!
 java.lang.String getHref()
          DOCUMENT ME!
 java.lang.String getId()
          DOCUMENT ME!
 java.lang.String getMathElementStyle()
          DOCUMENT ME!
 MathMLMathElement getOwnerMathElement()
          DOCUMENT ME!
 java.lang.String getXref()
          DOCUMENT ME!
 void setClassName(java.lang.String className)
          DOCUMENT ME!
 void setHref(java.lang.String href)
          DOCUMENT ME!
 void setId(java.lang.String id)
          DOCUMENT ME!
 void setMathElementStyle(java.lang.String mathElementStyle)
          DOCUMENT ME!
 void setXref(java.lang.String xref)
          DOCUMENT ME!
 
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, 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.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

MathMLElementImpl

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

Parameters:
owner - DOCUMENT ME!
qualifiedName - DOCUMENT ME!
Method Detail

getClassName

public java.lang.String getClassName()
DOCUMENT ME!

Specified by:
getClassName in interface MathMLElement
Returns:
DOCUMENT ME!

setClassName

public void setClassName(java.lang.String className)
DOCUMENT ME!

Specified by:
setClassName in interface MathMLElement
Parameters:
className - DOCUMENT ME!

getMathElementStyle

public java.lang.String getMathElementStyle()
DOCUMENT ME!

Specified by:
getMathElementStyle in interface MathMLElement
Returns:
DOCUMENT ME!

setMathElementStyle

public void setMathElementStyle(java.lang.String mathElementStyle)
DOCUMENT ME!

Specified by:
setMathElementStyle in interface MathMLElement
Parameters:
mathElementStyle - DOCUMENT ME!

getId

public java.lang.String getId()
DOCUMENT ME!

Specified by:
getId in interface MathMLElement
Returns:
DOCUMENT ME!

setId

public void setId(java.lang.String id)
DOCUMENT ME!

Specified by:
setId in interface MathMLElement
Parameters:
id - DOCUMENT ME!

getHref

public java.lang.String getHref()
DOCUMENT ME!

Specified by:
getHref in interface MathMLElement
Returns:
DOCUMENT ME!

setHref

public void setHref(java.lang.String href)
DOCUMENT ME!

Specified by:
setHref in interface MathMLElement
Parameters:
href - DOCUMENT ME!

getXref

public java.lang.String getXref()
DOCUMENT ME!

Specified by:
getXref in interface MathMLElement
Returns:
DOCUMENT ME!

setXref

public void setXref(java.lang.String xref)
DOCUMENT ME!

Specified by:
setXref in interface MathMLElement
Parameters:
xref - DOCUMENT ME!

getOwnerMathElement

public MathMLMathElement getOwnerMathElement()
DOCUMENT ME!

Specified by:
getOwnerMathElement in interface MathMLElement
Returns:
DOCUMENT ME!