概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
G
H
I
J
M
O
P
R
S
T
A
AbstractOperation
-
org.torikiri.jexpression.operation
の クラス
AbstractOperation(String)
- クラス org.torikiri.jexpression.operation.
AbstractOperation
のコンストラクタ
ADD
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
の static 変数
add(String[], String)
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
add(String[], String[])
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
ADD_SUB
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
の static 変数
ADD_SUB_MUL_DIV
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
の static 変数
addChain(OptimizeCommand)
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizeCommand
のメソッド
AddOperation
-
org.torikiri.jexpression.operation
の クラス
AddOperation()
- クラス org.torikiri.jexpression.operation.
AddOperation
のコンストラクタ
ALL
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
の static 変数
append(String, JExpression)
- クラス org.torikiri.jexpression.
JEContext
のメソッド
append(String, String)
- クラス org.torikiri.jexpression.
JEContext
のメソッド
append(String, BigDecimal)
- クラス org.torikiri.jexpression.
JEContext
のメソッド
append(String, int)
- クラス org.torikiri.jexpression.
JEContext
のメソッド
append(String, long)
- クラス org.torikiri.jexpression.
JEContext
のメソッド
B
BigDecimalValueExpression
-
org.torikiri.jexpression.expression
の クラス
BigDecimalValueExpression(int)
- クラス org.torikiri.jexpression.expression.
BigDecimalValueExpression
のコンストラクタ
BigDecimalValueExpression(BigDecimal)
- クラス org.torikiri.jexpression.expression.
BigDecimalValueExpression
のコンストラクタ
C
calculate(JEContext)
- クラス org.torikiri.jexpression.expression.
BigDecimalValueExpression
のメソッド
calculate(JEContext)
- クラス org.torikiri.jexpression.expression.
CompositeExpression
のメソッド
calculate(JEContext)
- クラス org.torikiri.jexpression.expression.
StringValueExpression
のメソッド
calculate(JEContext)
- インタフェース org.torikiri.jexpression.
JExpression
のメソッド
calculate(BigDecimal, BigDecimal, JEContext)
- クラス org.torikiri.jexpression.operation.
AddOperation
のメソッド
calculate(BigDecimal, BigDecimal, JEContext)
- インタフェース org.torikiri.jexpression.
Operation
のメソッド
calculate(BigDecimal, BigDecimal, JEContext)
- クラス org.torikiri.jexpression.operation.
DivideOperation
のメソッド
calculate(BigDecimal, BigDecimal, JEContext)
- クラス org.torikiri.jexpression.operation.
MultiplyOperation
のメソッド
calculate(BigDecimal, BigDecimal, JEContext)
- クラス org.torikiri.jexpression.operation.
PowerOperation
のメソッド
calculate(BigDecimal, BigDecimal, JEContext)
- クラス org.torikiri.jexpression.operation.
SubtractOperation
のメソッド
CommandDDD
-
org.torikiri.jexpression.expression.optimizer
の クラス
(a / b) / (c / d) -> (a * d) / (b * c) before (/) / | (/) (/) / | / | (a) (b) (c) (d) after (/) / | (*) (*) / | / | (a) (d) (b) (c)
CommandDDD()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDDD
のコンストラクタ
CommandDDX
-
org.torikiri.jexpression.expression.optimizer
の クラス
(a / b) / (c + d) -> a / (b * (c + d)) before (/) / | (/) (+) / | / | (a) (b) (c) (d) after (/) / | (a) (*) / | (b) (+) / | (c) (d)
CommandDDX()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDDX
のコンストラクタ
CommandDXD
-
org.torikiri.jexpression.expression.optimizer
の クラス
(a / b) + (c / d) -> ((a * d) + (b * c)) / (b * d) before (+) / | (/) (/) / | / | (a) (b) (c) (d) after (/) / | (+) (*) / | / | (*) (*) (b) (d) / | / | (a) (d) (b) (c)
CommandDXD()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDXD
のコンストラクタ
CommandDXX
-
org.torikiri.jexpression.expression.optimizer
の クラス
(a / b) + (c + d) -> (a + ((c + d) * b)) / b
CommandDXX()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDXX
のコンストラクタ
CommandXDD
-
org.torikiri.jexpression.expression.optimizer
の クラス
(a + b) / (c / d) -> ((a + b) * d) / c before (/) / | (+) (/) / | / | (a) (b) (c) (d) after (/) / | (*) (c) / | (+) (d) / | (a) (b)
CommandXDD()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandXDD
のコンストラクタ
CommandXXD
-
org.torikiri.jexpression.expression.optimizer
の クラス
(a + b) + (c / d) -> (((a + b) * d) + c) / d before (+) / | (+) (/) / | / | (a) (b) (c) (d) after (/) / | (+) (d) / | (*) (c) / | (+) (d) / | (a) (b)
CommandXXD()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandXXD
のコンストラクタ
compile(String)
- クラス org.torikiri.jexpression.
JECompiler
の static メソッド
CompositeExpression
-
org.torikiri.jexpression.expression
の クラス
CompositeExpression(JExpression, JExpression, Operation)
- クラス org.torikiri.jexpression.expression.
CompositeExpression
のコンストラクタ
countOfChar(String, char)
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
createOptimizer()
- クラス org.torikiri.jexpression.expression.
Optimizer.Factory
の static メソッド
D
DIVIDE
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
の static 変数
DivideOperation
-
org.torikiri.jexpression.operation
の クラス
DivideOperation()
- クラス org.torikiri.jexpression.operation.
DivideOperation
のコンストラクタ
E
equals(Object)
- クラス org.torikiri.jexpression.operation.
AbstractOperation
のメソッド
escapeRegex(String)
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
execute(CompositeExpression, JExpression, JExpression, JExpression, JExpression, Operation, Operation, Operation)
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDDD
のメソッド
execute(CompositeExpression, JExpression, JExpression, JExpression, JExpression, Operation, Operation, Operation)
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDDX
のメソッド
execute(CompositeExpression, JExpression, JExpression, JExpression, JExpression, Operation, Operation, Operation)
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDXD
のメソッド
execute(CompositeExpression, JExpression, JExpression, JExpression, JExpression, Operation, Operation, Operation)
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDXX
のメソッド
execute(CompositeExpression, JExpression, JExpression, JExpression, JExpression, Operation, Operation, Operation)
- クラス org.torikiri.jexpression.expression.optimizer.
CommandXDD
のメソッド
execute(CompositeExpression, JExpression, JExpression, JExpression, JExpression, Operation, Operation, Operation)
- クラス org.torikiri.jexpression.expression.optimizer.
CommandXXD
のメソッド
execute(CompositeExpression, JExpression, JExpression, JExpression, JExpression, Operation, Operation, Operation)
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizeCommand
のメソッド
G
getExpr1()
- クラス org.torikiri.jexpression.expression.
CompositeExpression
のメソッド
getExpr2()
- クラス org.torikiri.jexpression.expression.
CompositeExpression
のメソッド
getFunc(String)
- クラス org.torikiri.jexpression.
JEContext
のメソッド
getOp()
- クラス org.torikiri.jexpression.expression.
CompositeExpression
のメソッド
getOptimizePatterns()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDDD
のメソッド
getOptimizePatterns()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDDX
のメソッド
getOptimizePatterns()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDXD
のメソッド
getOptimizePatterns()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandDXX
のメソッド
getOptimizePatterns()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandXDD
のメソッド
getOptimizePatterns()
- クラス org.torikiri.jexpression.expression.optimizer.
CommandXXD
のメソッド
getOptimizePatterns()
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizeCommand
のメソッド
getRoundingMode()
- クラス org.torikiri.jexpression.
JEContext
のメソッド
getScale()
- クラス org.torikiri.jexpression.
JEContext
のメソッド
H
hashCode()
- クラス org.torikiri.jexpression.operation.
AbstractOperation
のメソッド
hasRoundingMode()
- クラス org.torikiri.jexpression.
JEContext
のメソッド
hasScale()
- クラス org.torikiri.jexpression.
JEContext
のメソッド
I
indexesOfChar(String, char)
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
isNumeric(String)
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
J
JECompiler
-
org.torikiri.jexpression
の クラス
JEContext
-
org.torikiri.jexpression
の クラス
JEContext()
- クラス org.torikiri.jexpression.
JEContext
のコンストラクタ
JEContext(int)
- クラス org.torikiri.jexpression.
JEContext
のコンストラクタ
JEContext(int, int)
- クラス org.torikiri.jexpression.
JEContext
のコンストラクタ
JEUtils
-
org.torikiri.jexpression
の クラス
JExpression
-
org.torikiri.jexpression
の インタフェース
M
matches(Operation)
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
のメソッド
MUL_DIV
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
の static 変数
MULTIPLY
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
の static 変数
MultiplyOperation
-
org.torikiri.jexpression.operation
の クラス
MultiplyOperation()
- クラス org.torikiri.jexpression.operation.
MultiplyOperation
のコンストラクタ
O
Operation
-
org.torikiri.jexpression
の インタフェース
optimize()
- クラス org.torikiri.jexpression.expression.
CompositeExpression
のメソッド
optimize(CompositeExpression)
- インタフェース org.torikiri.jexpression.expression.
Optimizer
のメソッド
optimize(CompositeExpression)
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizeCommand
のメソッド
optimize(CompositeExpression, JExpression, JExpression, JExpression, JExpression, Operation, Operation, Operation)
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizeCommand
のメソッド
OptimizeCommand
-
org.torikiri.jexpression.expression.optimizer
の クラス
OptimizeCommand()
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizeCommand
のコンストラクタ
OptimizePattern
-
org.torikiri.jexpression.expression.optimizer
の クラス
Optimizer
-
org.torikiri.jexpression.expression
の インタフェース
Optimizer.Factory
-
org.torikiri.jexpression.expression
の クラス
Optimizer.Factory()
- クラス org.torikiri.jexpression.expression.
Optimizer.Factory
のコンストラクタ
org.torikiri.jexpression
- パッケージ org.torikiri.jexpression
org.torikiri.jexpression.expression
- パッケージ org.torikiri.jexpression.expression
org.torikiri.jexpression.expression.optimizer
- パッケージ org.torikiri.jexpression.expression.optimizer
org.torikiri.jexpression.operation
- パッケージ org.torikiri.jexpression.operation
P
POWER
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
の static 変数
PowerOperation
-
org.torikiri.jexpression.operation
の クラス
PowerOperation()
- クラス org.torikiri.jexpression.operation.
PowerOperation
のコンストラクタ
R
roundingMode(int)
- クラス org.torikiri.jexpression.
JEContext
のメソッド
S
scale(int)
- クラス org.torikiri.jexpression.
JEContext
のメソッド
setExpr1(JExpression)
- クラス org.torikiri.jexpression.expression.
CompositeExpression
のメソッド
setExpr2(JExpression)
- クラス org.torikiri.jexpression.expression.
CompositeExpression
のメソッド
setOp(Operation)
- クラス org.torikiri.jexpression.expression.
CompositeExpression
のメソッド
startsWithNumeric(String)
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
StringValueExpression
-
org.torikiri.jexpression.expression
の クラス
StringValueExpression(String)
- クラス org.torikiri.jexpression.expression.
StringValueExpression
のコンストラクタ
subArray(String[], int)
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
subArray(String[], int, int)
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
SUBTRACT
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
の static 変数
SubtractOperation
-
org.torikiri.jexpression.operation
の クラス
SubtractOperation()
- クラス org.torikiri.jexpression.operation.
SubtractOperation
のコンストラクタ
T
toString()
- クラス org.torikiri.jexpression.expression.
BigDecimalValueExpression
のメソッド
toString()
- クラス org.torikiri.jexpression.expression.
CompositeExpression
のメソッド
toString()
- クラス org.torikiri.jexpression.expression.optimizer.
OptimizePattern
のメソッド
toString()
- クラス org.torikiri.jexpression.expression.
StringValueExpression
のメソッド
toString(Object[])
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
toString(Object[], String)
- クラス org.torikiri.jexpression.
JEUtils
の static メソッド
toString()
- クラス org.torikiri.jexpression.operation.
AbstractOperation
のメソッド
A
B
C
D
E
G
H
I
J
M
O
P
R
S
T
概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
Copyright © 2009. All Rights Reserved.