jaxe.equations
Class StringMathBuilder
java.lang.Object
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
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
StringMathBuilder
public StringMathBuilder(java.lang.String s)
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)