|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--mathpack.expression.Expression
Klasse mathematischer Ausdrücke
Field Summary | |
static int |
LFTPARA
Synonym für fehlende linke Klammer |
static int |
OK
Synonym für keinen gefundenen Fehler |
static int |
RGTPARA
Synonym für fehlende rechte Klammer |
static int |
SYNTAX
Synonym für Syntaxfehler |
Constructor Summary | |
Expression()
|
|
Expression(Grammar grammar)
|
|
Expression(Grammar grammar,
Constants constants,
Variables variables)
|
Method Summary | |
void |
addConstant(Constant constant)
einzelne Konstante hinzufügen |
void |
addVariable(Variable variable)
einzelne Variable hinzufügen |
void |
calculate()
Postfix-Ausdruck berechnen. |
java.lang.String |
getExpression()
Ausdruck übergeben |
Grammar |
getGrammar()
Grammatik übergeben |
java.lang.String |
getPostfix()
Postfix-Ausdruck übergeben |
java.lang.Object |
getResult()
Ergebis übergeben |
java.util.Stack |
getStack()
Datenstack übergeben |
void |
setConstants(Constants constants)
Menge der Konstanten festlegen |
void |
setExpression(java.lang.String expr)
Ausdruck festlegen |
void |
setGrammar(Grammar grammar)
Grammatik festlegen |
void |
setStack(java.util.Stack stack)
Datenstack festlegen |
void |
setVariables(Variables variables)
Menge der Variablen festlegen |
java.lang.String |
testElements(java.lang.String upnexp)
Elemente des Postfix-Ausdrucks überprüfen |
void |
translate()
Ausdruck in postfix-Notation umformen |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final int OK
public static final int RGTPARA
public static final int LFTPARA
public static final int SYNTAX
Constructor Detail |
public Expression()
public Expression(Grammar grammar)
public Expression(Grammar grammar, Constants constants, Variables variables)
Method Detail |
public java.lang.String testElements(java.lang.String upnexp)
public void setGrammar(Grammar grammar)
public Grammar getGrammar()
public void setExpression(java.lang.String expr)
public java.lang.String getExpression()
public java.lang.String getPostfix()
public void translate()
public void calculate()
public java.lang.Object getResult()
public void setConstants(Constants constants)
public void addConstant(Constant constant)
public void setVariables(Variables variables)
public void addVariable(Variable variable)
public void setStack(java.util.Stack stack)
public java.util.Stack getStack()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |