ru.biosoft.math
Class Expression
java.lang.Object
com.beanexplorer.beans.Option
ru.biosoft.math.Expression
- public class Expression
- extends com.beanexplorer.beans.Option
Mathematical expression.
Expression has two presentations:
- text - text string using linear syntaxes;
- ast - AST tree that corresponds to parsed expression.
| Fields inherited from class com.beanexplorer.beans.Option |
notificationEnabled, propagationEnabled |
|
Constructor Summary |
Expression(com.beanexplorer.beans.Option parent,
org.w3c.dom.Node mathElement)
Constructs new expression from linear syntax or MathML text. |
Expression(com.beanexplorer.beans.Option parent,
java.lang.String text)
Constructs new expression from linear syntax or MathML text. |
| Methods inherited from class com.beanexplorer.beans.Option |
addPropertyChangeListener, copyListenersTo, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getParent, isNotificationEnabled, isPropagationEnabled, removePropertyChangeListener, setNotificationEnabled, setParent, setPropagationEnabled |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.log4j.Category log
text
protected java.lang.String text
astStart
protected AstStart astStart
context
protected ParserContext context
linearParser
public static Parser linearParser
Expression
public Expression(com.beanexplorer.beans.Option parent,
java.lang.String text)
- Constructs new expression from linear syntax or MathML text.
Expression
public Expression(com.beanexplorer.beans.Option parent,
org.w3c.dom.Node mathElement)
- Constructs new expression from linear syntax or MathML text.
getText
public java.lang.String getText()
setText
public void setText(java.lang.String text)
getAstStart
public AstStart getAstStart()
setAstStart
public void setAstStart(AstStart astStart)
getParserContext
public ParserContext getParserContext()
setParserContext
public void setParserContext(ParserContext context)
parseExpression
public void parseExpression(java.lang.String text)
- Pendung:
- - log messages.
parseExpression
public void parseExpression(org.w3c.dom.Node math)
Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.