org.jscience.ml.mathml
Class MathMLContentTokenImpl

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
                          extended by org.jscience.ml.mathml.MathMLContentTokenImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.w3c.dom.Element, org.w3c.dom.events.EventTarget, MathMLContentElement, MathMLContentToken, MathMLElement, MathMLNodeList, org.w3c.dom.Node, org.w3c.dom.NodeList, org.w3c.dom.TypeInfo
Direct Known Subclasses:
MathMLCiElementImpl, MathMLCnElementImpl, MathMLCsymbolElementImpl

public class MathMLContentTokenImpl
extends MathMLElementImpl
implements MathMLContentToken

Implements a MathML content token.

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
MathMLContentTokenImpl(MathMLDocumentImpl owner, java.lang.String qualifiedName)
          Constructs a MathML content token.
 
Method Summary
 void deleteArgument(int index)
          DOCUMENT ME!
 org.w3c.dom.Node getArgument(int index)
          DOCUMENT ME!
 MathMLNodeList getArguments()
          DOCUMENT ME!
 java.lang.String getDefinitionURL()
          DOCUMENT ME!
 java.lang.String getEncoding()
          DOCUMENT ME!
 org.w3c.dom.Node insertArgument(org.w3c.dom.Node newArgument, int index)
          DOCUMENT ME!
 org.w3c.dom.Node removeArgument(int index)
          DOCUMENT ME!
 org.w3c.dom.Node setArgument(org.w3c.dom.Node newArgument, int index)
          DOCUMENT ME!
 void setDefinitionURL(java.lang.String definitionURL)
          DOCUMENT ME!
 void setEncoding(java.lang.String encoding)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.ml.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, 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

MathMLContentTokenImpl

public MathMLContentTokenImpl(MathMLDocumentImpl owner,
                              java.lang.String qualifiedName)
Constructs a MathML content token.

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

getDefinitionURL

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

Specified by:
getDefinitionURL in interface MathMLContentToken
Returns:
DOCUMENT ME!

setDefinitionURL

public void setDefinitionURL(java.lang.String definitionURL)
DOCUMENT ME!

Specified by:
setDefinitionURL in interface MathMLContentToken
Parameters:
definitionURL - DOCUMENT ME!

getEncoding

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

Specified by:
getEncoding in interface MathMLContentToken
Returns:
DOCUMENT ME!

setEncoding

public void setEncoding(java.lang.String encoding)
DOCUMENT ME!

Specified by:
setEncoding in interface MathMLContentToken
Parameters:
encoding - DOCUMENT ME!

getArguments

public MathMLNodeList getArguments()
DOCUMENT ME!

Specified by:
getArguments in interface MathMLContentToken
Returns:
DOCUMENT ME!

getArgument

public org.w3c.dom.Node getArgument(int index)
DOCUMENT ME!

Specified by:
getArgument in interface MathMLContentToken
Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!

setArgument

public org.w3c.dom.Node setArgument(org.w3c.dom.Node newArgument,
                                    int index)
DOCUMENT ME!

Specified by:
setArgument in interface MathMLContentToken
Parameters:
newArgument - DOCUMENT ME!
index - DOCUMENT ME!
Returns:
DOCUMENT ME!

insertArgument

public org.w3c.dom.Node insertArgument(org.w3c.dom.Node newArgument,
                                       int index)
DOCUMENT ME!

Specified by:
insertArgument in interface MathMLContentToken
Parameters:
newArgument - DOCUMENT ME!
index - DOCUMENT ME!
Returns:
DOCUMENT ME!

removeArgument

public org.w3c.dom.Node removeArgument(int index)
DOCUMENT ME!

Specified by:
removeArgument in interface MathMLContentToken
Parameters:
index - DOCUMENT ME!
Returns:
DOCUMENT ME!

deleteArgument

public void deleteArgument(int index)
DOCUMENT ME!

Specified by:
deleteArgument in interface MathMLContentToken
Parameters:
index - DOCUMENT ME!