jaxe.equations
Class StringMathBuilder

java.lang.Object
  extended by jaxe.equations.StringMathBuilder

public class StringMathBuilder
extends java.lang.Object

Constructeur pour une expression mathématique linéaire (style maple)


Field Summary
private static java.lang.String[] fctnopar
           
private static org.apache.log4j.Logger LOG
          Logger for this class
private  MathRootElement rootElement
           
private static java.lang.String sops
           
private static java.lang.String[][] special
           
private static java.lang.String[][] symbols
           
 
Constructor Summary
StringMathBuilder(java.lang.String s)
           
 
Method Summary
static java.lang.String ajParentheses(java.lang.String s)
           
private static MathElement elemOrQuestion(MathElement me)
           
 MathRootElement getMathRootElement()
          Return the root element of a math tree
private static MathElement ident2text(MathElement me)
           
 MathElement parser(java.lang.String s, boolean parentheses)
           
 java.lang.String replaceSpecial(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG
Logger for this class


rootElement

private final MathRootElement rootElement

special

private static final java.lang.String[][] special

sops

private static final java.lang.String sops
See Also:
Constant Field Values

symbols

private static final java.lang.String[][] symbols

fctnopar

private static final java.lang.String[] fctnopar
Constructor Detail

StringMathBuilder

public StringMathBuilder(java.lang.String s)
Method Detail

getMathRootElement

public MathRootElement getMathRootElement()
Return the root element of a math tree

Returns:
Root element

replaceSpecial

public java.lang.String replaceSpecial(java.lang.String s)

ajParentheses

public static java.lang.String ajParentheses(java.lang.String s)

parser

public MathElement parser(java.lang.String s,
                          boolean parentheses)

elemOrQuestion

private static MathElement elemOrQuestion(MathElement me)

ident2text

private static MathElement ident2text(MathElement me)