|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc for Elexis version 2.1.7.dev vom 17.03.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectag.ion.bion.officelayer.internal.text.table.TextTableFormula
public class TextTableFormula
Class for parsing a formula.
Field Summary | |
---|---|
static java.lang.String |
DIVIDE
|
static java.lang.String |
E
|
static java.lang.String |
MEAN
|
static java.lang.String |
MINUS
|
static java.lang.String |
MULTIPLY
|
static java.lang.String[] |
operators
|
static java.lang.String |
PERCENT
|
static java.lang.String |
PI
|
static java.lang.String |
PLUS
|
static java.lang.String |
POW
|
static java.lang.String |
ROUND
|
static java.lang.String |
SQRT
|
Constructor Summary | |
---|---|
TextTableFormula(TextTableFormulaExpression textTableFormulaExpression)
Constructs new Formula on the basis of the submitted expression. |
Method Summary | |
---|---|
double |
calcFormula()
Calculates the formula. |
IArgument[] |
getArguments()
Returns the arguments of the formula. |
ITextTableCellReferencesService |
getCellReferencesService()
Returns text table cell references service. |
java.lang.String |
getExpression()
Returns formula expression. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PI
public static final java.lang.String E
public static final java.lang.String PLUS
public static final java.lang.String MINUS
public static final java.lang.String DIVIDE
public static final java.lang.String MULTIPLY
public static final java.lang.String ROUND
public static final java.lang.String PERCENT
public static final java.lang.String SQRT
public static final java.lang.String POW
public static final java.lang.String MEAN
public static final java.lang.String[] operators
Constructor Detail |
---|
public TextTableFormula(TextTableFormulaExpression textTableFormulaExpression) throws java.lang.IllegalArgumentException
formulaExpression
- formula expression to be used
java.lang.IllegalArgumentException
- if the submitted formula is not validMethod Detail |
---|
public IArgument[] getArguments()
getArguments
in interface IFormula
public double calcFormula() throws TextException
calcFormula
in interface IFormula
TextException
- if the formula can not be calculatedpublic ITextTableCellReferencesService getCellReferencesService()
getCellReferencesService
in interface IFormula
public java.lang.String getExpression()
getExpression
in interface IFormula
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc for Elexis version 2.1.7.dev vom 17.03.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |