JSci.io
Class MathMLParser.JSciCodeTranslator

java.lang.Object
  extended byJSci.io.MathMLParser.Translator
      extended byJSci.io.MathMLParser.JSciCodeTranslator
Enclosing class:
MathMLParser

class MathMLParser.JSciCodeTranslator
extends MathMLParser.Translator

JSci code translator.


Constructor Summary
MathMLParser.JSciCodeTranslator()
           
 
Method Summary
protected  java.lang.Object parseAPPLY(org.w3c.dom.mathml.MathMLContentContainer n)
          Parses <apply> tags.
protected  java.lang.Object parseCI(org.w3c.dom.mathml.MathMLCiElement n)
          Parses <ci> tags.
protected  java.lang.Object parseCN(org.w3c.dom.mathml.MathMLCnElement n)
          Parses <cn> tags.
protected  java.lang.Object parseMATRIX(org.w3c.dom.mathml.MathMLMatrixElement n)
          Parses <matrix> tags.
protected  java.lang.Object parseMS(org.w3c.dom.mathml.MathMLStringLitElement n)
          Parses <ms> tags.
protected  java.lang.Object parseMTEXT(org.w3c.dom.mathml.MathMLPresentationToken n)
          Parses <mtext> tags.
protected  java.lang.Object parseSET(org.w3c.dom.mathml.MathMLSetElement n)
          Parses <set> tags.
protected  java.lang.Object parseVECTOR(org.w3c.dom.mathml.MathMLVectorElement n)
          Parses <vector> tags.
protected  java.lang.Object processNode(org.w3c.dom.Node n)
          Processes a node.
 java.lang.Object[] translate(org.w3c.dom.Node root)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MathMLParser.JSciCodeTranslator

public MathMLParser.JSciCodeTranslator()
Method Detail

parseAPPLY

protected java.lang.Object parseAPPLY(org.w3c.dom.mathml.MathMLContentContainer n)
Parses <apply> tags.

Specified by:
parseAPPLY in class MathMLParser.Translator
Returns:
String.

parseCN

protected java.lang.Object parseCN(org.w3c.dom.mathml.MathMLCnElement n)
Parses <cn> tags.

Specified by:
parseCN in class MathMLParser.Translator
Returns:
String.

parseCI

protected java.lang.Object parseCI(org.w3c.dom.mathml.MathMLCiElement n)
Parses <ci> tags.

Specified by:
parseCI in class MathMLParser.Translator
Returns:
String.

parseVECTOR

protected java.lang.Object parseVECTOR(org.w3c.dom.mathml.MathMLVectorElement n)
Parses <vector> tags.

Specified by:
parseVECTOR in class MathMLParser.Translator
Returns:
String.

parseMATRIX

protected java.lang.Object parseMATRIX(org.w3c.dom.mathml.MathMLMatrixElement n)
Parses <matrix> tags.

Specified by:
parseMATRIX in class MathMLParser.Translator
Returns:
String.

parseSET

protected java.lang.Object parseSET(org.w3c.dom.mathml.MathMLSetElement n)
Parses <set> tags.

Specified by:
parseSET in class MathMLParser.Translator
Returns:
String.

parseMS

protected java.lang.Object parseMS(org.w3c.dom.mathml.MathMLStringLitElement n)
Parses <ms> tags.

Specified by:
parseMS in class MathMLParser.Translator
Returns:
String.

parseMTEXT

protected java.lang.Object parseMTEXT(org.w3c.dom.mathml.MathMLPresentationToken n)
Parses <mtext> tags.

Specified by:
parseMTEXT in class MathMLParser.Translator
Returns:
String.

translate

public java.lang.Object[] translate(org.w3c.dom.Node root)

processNode

protected java.lang.Object processNode(org.w3c.dom.Node n)
Processes a node.