パッケージ | 説明 |
---|---|
jp.co.sds_corp.util.calc |
修飾子とタイプ | クラスと説明 |
---|---|
class |
BooleanNode
計算式の要素を保持します。
|
class |
DecimalNode
計算式の要素を保持します。
|
class |
FunctionNode
計算式の要素を保持します。
|
class |
NumberNode
計算式の要素を保持します。
|
class |
OperatorNode
計算式の要素を保持します。
|
class |
StringNode
計算式の要素を保持します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
CalcNode |
CalcCompiler.compile()
計算式からCalcNodeの二分木を生成します。
|
CalcNode |
CalcCompiler.compile(String exp)
計算式からCalcNodeの二分木を生成します。
|
protected CalcNode |
CalcCompiler.createNode(String exp)
計算式からCalcNodeを生成します。
|
protected CalcNode[] |
CalcCompiler.createNodeArray(String exp) |
CalcNode |
CalcNode.getChild1() |
CalcNode |
CalcNode.getChild2() |
CalcNode[] |
Function.getParam() |
CalcNode |
CalcNode.getParent() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected BigDecimal |
CalcExpression.calc(CalcNode node)
計算結果を取得します。
|
コンストラクタと説明 |
---|
Function(String name,
CalcNode[] param) |
FunctionNode(String name,
CalcNode[] param) |
Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.