All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.io.MathMLDocument

java.lang.Object
   |
   +----org.apache.xerces.dom.NodeImpl
           |
           +----org.apache.xerces.dom.NodeContainer
                   |
                   +----org.apache.xerces.dom.DocumentImpl
                           |
                           +----JSci.io.MathMLDocument

public final class MathMLDocument
extends DocumentImpl
The MathMLDocument class encapsulates an entire MathML document.


Constructor Index

 o MathMLDocument()
Constructs a MathML document.

Method Index

 o createApply(String, DocumentFragment)
Creates a MathML operator/function element (<apply>).
 o createMatrix(ComplexMatrix)
Creates a MathML matrix element (<matrix>).
 o createMatrix(DoubleMatrix)
Creates a MathML matrix element (<matrix>).
 o createMatrix(IntegerMatrix)
Creates a MathML matrix element (<matrix>).
 o createNumber(Complex)
Creates a MathML number element (<cn>).
 o createNumber(double)
Creates a MathML number element (<cn>).
 o createNumber(int)
Creates a MathML number element (<cn>).
 o createReln(String, DocumentFragment)
Creates a MathML relation element (<reln>).
 o createSet(DiscreteSet)
Creates a MathML set element (<set>).
 o createSymbol(Object)
Creates a MathML symbol element (<ci>).
 o createVector(ComplexVector)
Creates a MathML vector element (<vector>).
 o createVector(DoubleVector)
Creates a MathML vector element (<vector>).
 o createVector(IntegerVector)
Creates a MathML vector element (<vector>).

Constructors

 o MathMLDocument
 public MathMLDocument()
Constructs a MathML document.

Methods

 o createNumber
 public Element createNumber(double x)
Creates a MathML number element (<cn>).

 o createNumber
 public Element createNumber(int i)
Creates a MathML number element (<cn>).

 o createNumber
 public Element createNumber(Complex z)
Creates a MathML number element (<cn>).

 o createSymbol
 public Element createSymbol(Object o)
Creates a MathML symbol element (<ci>).

 o createVector
 public Element createVector(DoubleVector v)
Creates a MathML vector element (<vector>).

 o createVector
 public Element createVector(IntegerVector v)
Creates a MathML vector element (<vector>).

 o createVector
 public Element createVector(ComplexVector v)
Creates a MathML vector element (<vector>).

 o createMatrix
 public Element createMatrix(DoubleMatrix m)
Creates a MathML matrix element (<matrix>).

 o createMatrix
 public Element createMatrix(IntegerMatrix m)
Creates a MathML matrix element (<matrix>).

 o createMatrix
 public Element createMatrix(ComplexMatrix m)
Creates a MathML matrix element (<matrix>).

 o createSet
 public Element createSet(DiscreteSet s)
Creates a MathML set element (<set>).

 o createApply
 public Element createApply(String name,
                            DocumentFragment args)
Creates a MathML operator/function element (<apply>).

 o createReln
 public Element createReln(String name,
                           DocumentFragment args)
Creates a MathML relation element (<reln>).


All Packages  Class Hierarchy  This Package  Previous  Next  Index