A B C D E F G H I L M N O P R S T V 

A

abs(AbstractCalculator) - Method in class org.jdice.calc.Calc
 
abs(Object) - Method in class org.jdice.calc.Calc
 
abs(String) - Method in class org.jdice.calc.Calc
 
abs(String, char) - Method in class org.jdice.calc.Calc
 
abs(Num) - Method in class org.jdice.calc.Calc
 
abs(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
abs(short) - Method in class org.jdice.calc.CalcTrig
 
abs(int) - Method in class org.jdice.calc.CalcTrig
 
abs(long) - Method in class org.jdice.calc.CalcTrig
 
abs(float) - Method in class org.jdice.calc.CalcTrig
 
abs(double) - Method in class org.jdice.calc.CalcTrig
 
abs(Object) - Method in class org.jdice.calc.CalcTrig
 
abs(String) - Method in class org.jdice.calc.CalcTrig
 
abs(String, char) - Method in class org.jdice.calc.CalcTrig
 
abs(Num) - Method in class org.jdice.calc.CalcTrig
 
abs() - Method in class org.jdice.calc.Num
Return new instance of Num with absolute value
Abs<CALC> - Interface in org.jdice.calc.operation
 
abs(AbstractCalculator) - Method in interface org.jdice.calc.operation.Abs
 
abs(Object) - Method in interface org.jdice.calc.operation.Abs
 
abs(String) - Method in interface org.jdice.calc.operation.Abs
 
abs(String, char) - Method in interface org.jdice.calc.operation.Abs
 
abs(Num) - Method in interface org.jdice.calc.operation.Abs
 
AbsFunction - Class in org.jdice.calc.operation
 
AbsFunction() - Constructor for class org.jdice.calc.operation.AbsFunction
 
AbstractCalculator<CALC> - Class in org.jdice.calc
Abstract class that concrete calculator extends
AbstractCalculator() - Constructor for class org.jdice.calc.AbstractCalculator
 
AbstractCalculator(Object) - Constructor for class org.jdice.calc.AbstractCalculator
Constructor
AbstractCalculator(Num) - Constructor for class org.jdice.calc.AbstractCalculator
 
AbstractCalculator(String) - Constructor for class org.jdice.calc.AbstractCalculator
 
AbstractCalculator(String, char) - Constructor for class org.jdice.calc.AbstractCalculator
 
acos(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
acos(Object) - Method in class org.jdice.calc.CalcTrig
 
acos(String) - Method in class org.jdice.calc.CalcTrig
 
acos(String, char) - Method in class org.jdice.calc.CalcTrig
 
acos(Num) - Method in class org.jdice.calc.CalcTrig
 
acos(AbstractCalculator) - Method in interface org.jdice.calc.operation.ArcCos
 
acos(Object) - Method in interface org.jdice.calc.operation.ArcCos
 
acos(String) - Method in interface org.jdice.calc.operation.ArcCos
 
acos(String, char) - Method in interface org.jdice.calc.operation.ArcCos
 
acos(Num) - Method in interface org.jdice.calc.operation.ArcCos
 
add() - Method in class org.jdice.calc.Calc
 
add(Object) - Method in class org.jdice.calc.Calc
 
add(String) - Method in class org.jdice.calc.Calc
 
add(String, char) - Method in class org.jdice.calc.Calc
 
add(Num) - Method in class org.jdice.calc.Calc
 
add() - Method in class org.jdice.calc.CalcTrig
 
add(short) - Method in class org.jdice.calc.CalcTrig
 
add(int) - Method in class org.jdice.calc.CalcTrig
 
add(long) - Method in class org.jdice.calc.CalcTrig
 
add(float) - Method in class org.jdice.calc.CalcTrig
 
add(double) - Method in class org.jdice.calc.CalcTrig
 
add(Object) - Method in class org.jdice.calc.CalcTrig
 
add(String) - Method in class org.jdice.calc.CalcTrig
 
add(String, char) - Method in class org.jdice.calc.CalcTrig
 
add(Num) - Method in class org.jdice.calc.CalcTrig
 
add(Bracket) - Method in class org.jdice.calc.CList
 
add(Operator) - Method in class org.jdice.calc.CList
 
add(FunctionData) - Method in class org.jdice.calc.CList
 
add(Function) - Method in class org.jdice.calc.CList
 
add(Num) - Method in class org.jdice.calc.CList
 
add(Bracket, Num) - Method in class org.jdice.calc.CList
 
add(Class<? extends Operator>) - Method in class org.jdice.calc.CList
 
add(Class<? extends Operator>, Num) - Method in class org.jdice.calc.CList
 
add(int, Object) - Method in class org.jdice.calc.CList
 
Add<CALC> - Interface in org.jdice.calc.operation
 
add() - Method in interface org.jdice.calc.operation.Add
 
add(Object) - Method in interface org.jdice.calc.operation.Add
 
add(String) - Method in interface org.jdice.calc.operation.Add
 
add(String, char) - Method in interface org.jdice.calc.operation.Add
 
add(Num) - Method in interface org.jdice.calc.operation.Add
 
addFunction(Class<? extends Function>, Num...) - Method in class org.jdice.calc.CList
 
addFunction(FunctionData) - Method in class org.jdice.calc.CList
 
AddOperator - Class in org.jdice.calc.operation
 
AddOperator() - Constructor for class org.jdice.calc.operation.AddOperator
 
append(AbstractCalculator) - Method in class org.jdice.calc.AbstractCalculator
Copy calculator expression into this expression within brackets
append(AbstractCalculator, boolean) - Method in class org.jdice.calc.AbstractCalculator
Copy expression from given calculator into this expression within or without brackets
append(CList, boolean) - Method in class org.jdice.calc.AbstractCalculator
Copy infix expression into this expression within or without brackets
append(Class<? extends Operator>) - Method in class org.jdice.calc.AbstractCalculator
Append operator to expression
append(Class<? extends Operator>, Object) - Method in class org.jdice.calc.AbstractCalculator
Append operator and number to expression
append(Class<? extends Operator>, String, char) - Method in class org.jdice.calc.AbstractCalculator
Append operator and parsed String value with custom decimal separator used in String representation of value
append(Class<? extends Operator>, Num) - Method in class org.jdice.calc.AbstractCalculator
Append operator and number to expression
append(Class<? extends Function>, Object...) - Method in class org.jdice.calc.AbstractCalculator
Append function with value to expression.
ArcCos<CALC> - Interface in org.jdice.calc.operation
 
ArcCosFunction - Class in org.jdice.calc.operation
 
ArcCosFunction() - Constructor for class org.jdice.calc.operation.ArcCosFunction
 
ArcSin<CALC> - Interface in org.jdice.calc.operation
 
ArcSinFunction - Class in org.jdice.calc.operation
 
ArcSinFunction() - Constructor for class org.jdice.calc.operation.ArcSinFunction
 
ArcTan<CALC> - Interface in org.jdice.calc.operation
 
ArcTanFunction - Class in org.jdice.calc.operation
 
ArcTanFunction() - Constructor for class org.jdice.calc.operation.ArcTanFunction
 
asin(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
asin(Object) - Method in class org.jdice.calc.CalcTrig
 
asin(String) - Method in class org.jdice.calc.CalcTrig
 
asin(String, char) - Method in class org.jdice.calc.CalcTrig
 
asin(Num) - Method in class org.jdice.calc.CalcTrig
 
asin(AbstractCalculator) - Method in interface org.jdice.calc.operation.ArcSin
 
asin(Object) - Method in interface org.jdice.calc.operation.ArcSin
 
asin(String) - Method in interface org.jdice.calc.operation.ArcSin
 
asin(String, char) - Method in interface org.jdice.calc.operation.ArcSin
 
asin(Num) - Method in interface org.jdice.calc.operation.ArcSin
 
atan(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
atan(Object) - Method in class org.jdice.calc.CalcTrig
 
atan(String) - Method in class org.jdice.calc.CalcTrig
 
atan(String, char) - Method in class org.jdice.calc.CalcTrig
 
atan(Num) - Method in class org.jdice.calc.CalcTrig
 
atan(AbstractCalculator) - Method in interface org.jdice.calc.operation.ArcTan
 
atan(Object) - Method in interface org.jdice.calc.operation.ArcTan
 
atan(String) - Method in interface org.jdice.calc.operation.ArcTan
 
atan(String, char) - Method in interface org.jdice.calc.operation.ArcTan
 
atan(Num) - Method in interface org.jdice.calc.operation.ArcTan
 

B

bind(Class<T>) - Method in class org.jdice.calc.AbstractCalculator
Bind another Calculator class functionalities to expression.
Bracket - Enum in org.jdice.calc
Enum for declaring brackets like objects in infix and postfix notation.
builder() - Static method in class org.jdice.calc.Calc
 
builder(String) - Static method in class org.jdice.calc.Calc
 
builder(String, Object...) - Static method in class org.jdice.calc.Calc
 
builder() - Static method in class org.jdice.calc.CalcTrig
 
builder(String) - Static method in class org.jdice.calc.CalcTrig
 
builder(String, Object...) - Static method in class org.jdice.calc.CalcTrig
 
byteValue() - Method in class org.jdice.calc.Num
 
byteValueExact() - Method in class org.jdice.calc.Num
 

C

Cache - Class in org.jdice.calc
Global cache for operator, function, NumConverter classes and instances
Cache() - Constructor for class org.jdice.calc.Cache
 
calc() - Method in class org.jdice.calc.AbstractCalculator
Calculate prepared expression
calc(Class<T>) - Method in class org.jdice.calc.AbstractCalculator
Calculate prepared expression and convert to object of given class
Calc - Class in org.jdice.calc
Calculator implementation with basic operations.
Calc() - Constructor for class org.jdice.calc.Calc
 
Calc(Object) - Constructor for class org.jdice.calc.Calc
 
Calc(String) - Constructor for class org.jdice.calc.Calc
 
Calc(String, char) - Constructor for class org.jdice.calc.Calc
 
Calc(Num) - Constructor for class org.jdice.calc.Calc
 
calc(AbstractCalculator, Num...) - Method in interface org.jdice.calc.Function
Implementation of function that returns a calculated value
calc(AbstractCalculator) - Method in class org.jdice.calc.FunctionData
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.AbsFunction
 
calc(AbstractCalculator, Num, Num) - Method in class org.jdice.calc.operation.AddOperator
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.ArcCosFunction
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.ArcSinFunction
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.ArcTanFunction
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.CosFunction
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.CoshFunction
 
calc(AbstractCalculator, Num, Num) - Method in class org.jdice.calc.operation.DivOperator
 
calc(Num, Num, Integer, Rounding) - Method in class org.jdice.calc.operation.DivOperator
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.LogFunction
 
calc(AbstractCalculator, Num, Num) - Method in class org.jdice.calc.operation.ModOperator
 
calc(Num, Num, Integer, Rounding) - Method in class org.jdice.calc.operation.ModOperator
 
calc(AbstractCalculator, Num, Num) - Method in class org.jdice.calc.operation.MulOperator
 
calc(AbstractCalculator, Num, Num) - Method in class org.jdice.calc.operation.PowOperator
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.SinFunction
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.SinhFunction
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.SqrtFunction
 
calc(AbstractCalculator, Num, Num) - Method in class org.jdice.calc.operation.SubOperator
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.TanFunction
 
calc(AbstractCalculator, Num...) - Method in class org.jdice.calc.operation.TanhFunction
 
calc(AbstractCalculator, Num, Num) - Method in interface org.jdice.calc.Operator
Calculate value for implemented operator
CalcFactory - Class in org.jdice.calc
Common used expressions
CalcFactory() - Constructor for class org.jdice.calc.CalcFactory
 
CalcTrig - Class in org.jdice.calc
Calculator implementation with trigonometric functions.
CalcTrig() - Constructor for class org.jdice.calc.CalcTrig
 
CalcTrig(short) - Constructor for class org.jdice.calc.CalcTrig
 
CalcTrig(int) - Constructor for class org.jdice.calc.CalcTrig
 
CalcTrig(long) - Constructor for class org.jdice.calc.CalcTrig
 
CalcTrig(float) - Constructor for class org.jdice.calc.CalcTrig
 
CalcTrig(double) - Constructor for class org.jdice.calc.CalcTrig
 
CalcTrig(Object) - Constructor for class org.jdice.calc.CalcTrig
 
CalcTrig(String) - Constructor for class org.jdice.calc.CalcTrig
 
CalcTrig(String, char) - Constructor for class org.jdice.calc.CalcTrig
 
CalcTrig(Num) - Constructor for class org.jdice.calc.CalcTrig
 
calculate() - Method in class org.jdice.calc.AbstractCalculator
Calculate prepared expression
CalculatorException - Exception in org.jdice.calc
Exception wrapper around RuntimeException.
CalculatorException(Throwable) - Constructor for exception org.jdice.calc.CalculatorException
 
CalculatorException(String) - Constructor for exception org.jdice.calc.CalculatorException
 
CalculatorException(String, Throwable) - Constructor for exception org.jdice.calc.CalculatorException
 
CalculatorException(AbstractCalculator, String) - Constructor for exception org.jdice.calc.CalculatorException
 
CalculatorException(AbstractCalculator, String, Throwable) - Constructor for exception org.jdice.calc.CalculatorException
 
calcWithSteps(boolean) - Method in class org.jdice.calc.AbstractCalculator
Calculate expression and track calculation steps accessible with AbstractCalculator.getCalculationSteps()
cb() - Method in class org.jdice.calc.AbstractCalculator
Close bracket
ceil() - Method in class org.jdice.calc.Num
Return new instance of Num with ceil value.
change() - Method in class org.jdice.calc.CListListener
 
clear() - Method in class org.jdice.calc.CList
 
CList - Class in org.jdice.calc
List based on LinkedList that can hold object used by JCalc API.
CList() - Constructor for class org.jdice.calc.CList
 
CList(CListListener) - Constructor for class org.jdice.calc.CList
 
CListListener - Class in org.jdice.calc
Listener used to detect changes of expression.
CListListener() - Constructor for class org.jdice.calc.CListListener
 
clone() - Method in class org.jdice.calc.Num
 
closeBracket() - Method in class org.jdice.calc.AbstractCalculator
Close bracket
compareTo(Num) - Method in class org.jdice.calc.Num
Compares this Num with the specified Num.
contains(Num) - Method in class org.jdice.calc.CList
 
contains(Operator) - Method in class org.jdice.calc.CList
 
cos(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
cos(Object) - Method in class org.jdice.calc.CalcTrig
 
cos(String) - Method in class org.jdice.calc.CalcTrig
 
cos(String, char) - Method in class org.jdice.calc.CalcTrig
 
cos(Num) - Method in class org.jdice.calc.CalcTrig
 
Cos<CALC> - Interface in org.jdice.calc.operation
 
cos(AbstractCalculator) - Method in interface org.jdice.calc.operation.Cos
 
cos(Object) - Method in interface org.jdice.calc.operation.Cos
 
cos(String) - Method in interface org.jdice.calc.operation.Cos
 
cos(String, char) - Method in interface org.jdice.calc.operation.Cos
 
cos(Num) - Method in interface org.jdice.calc.operation.Cos
 
CosFunction - Class in org.jdice.calc.operation
 
CosFunction() - Constructor for class org.jdice.calc.operation.CosFunction
 
cosh(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
cosh(Object) - Method in class org.jdice.calc.CalcTrig
 
cosh(String) - Method in class org.jdice.calc.CalcTrig
 
cosh(String, char) - Method in class org.jdice.calc.CalcTrig
 
cosh(Num) - Method in class org.jdice.calc.CalcTrig
 
Cosh<CALC> - Interface in org.jdice.calc.operation
 
cosh(AbstractCalculator) - Method in interface org.jdice.calc.operation.Cosh
 
cosh(Object) - Method in interface org.jdice.calc.operation.Cosh
 
cosh(String) - Method in interface org.jdice.calc.operation.Cosh
 
cosh(String, char) - Method in interface org.jdice.calc.operation.Cosh
 
cosh(Num) - Method in interface org.jdice.calc.operation.Cosh
 
CoshFunction - Class in org.jdice.calc.operation
 
CoshFunction() - Constructor for class org.jdice.calc.operation.CoshFunction
 

D

DEFAULT_DECIMAL_SEPARATOR - Static variable in class org.jdice.calc.Properties
 
DEFAULT_OUTPUT_FORMAT - Static variable in class org.jdice.calc.Properties
 
DEFAULT_ROUNDING_MODE - Static variable in class org.jdice.calc.Properties
 
DEFAULT_SCALE - Static variable in class org.jdice.calc.Properties
 
DEFAULT_STRIP_TRAILING_ZEROS - Static variable in class org.jdice.calc.Properties
 
div(Object) - Method in class org.jdice.calc.Calc
 
div(String) - Method in class org.jdice.calc.Calc
 
div(String, char) - Method in class org.jdice.calc.Calc
 
div(Num) - Method in class org.jdice.calc.Calc
 
div(short) - Method in class org.jdice.calc.CalcTrig
 
div(int) - Method in class org.jdice.calc.CalcTrig
 
div(long) - Method in class org.jdice.calc.CalcTrig
 
div(float) - Method in class org.jdice.calc.CalcTrig
 
div(double) - Method in class org.jdice.calc.CalcTrig
 
div(Object) - Method in class org.jdice.calc.CalcTrig
 
div(String) - Method in class org.jdice.calc.CalcTrig
 
div(String, char) - Method in class org.jdice.calc.CalcTrig
 
div(Num) - Method in class org.jdice.calc.CalcTrig
 
Div<CALC> - Interface in org.jdice.calc.operation
 
div(Object) - Method in interface org.jdice.calc.operation.Div
 
div(String) - Method in interface org.jdice.calc.operation.Div
 
div(String, char) - Method in interface org.jdice.calc.operation.Div
 
div(Num) - Method in interface org.jdice.calc.operation.Div
 
divide() - Method in class org.jdice.calc.Calc
 
divide() - Method in class org.jdice.calc.CalcTrig
 
divide() - Method in interface org.jdice.calc.operation.Div
 
DivOperator - Class in org.jdice.calc.operation
 
DivOperator() - Constructor for class org.jdice.calc.operation.DivOperator
 
doubleValue() - Method in class org.jdice.calc.Num
 

E

equals(Object) - Method in class org.jdice.calc.Num
Compares this Decimal (internally BigDecimal) with the specified Object for equality.
equals(Num) - Method in class org.jdice.calc.Num
 
equals(BigDecimal) - Method in class org.jdice.calc.Num
 
expression(String) - Method in class org.jdice.calc.AbstractCalculator
Parse and append given expression to existing expression
expression(String, Object...) - Method in class org.jdice.calc.AbstractCalculator
Parse and append given expression to existing expression String representation of expression that will be parsed with unknown variables.

F

floatValue() - Method in class org.jdice.calc.Num
 
floor() - Method in class org.jdice.calc.Num
Return new instance of Num with floor value e.g.
fromNum(Num) - Method in interface org.jdice.calc.NumConverter
Convert Num to custom object
Function - Interface in org.jdice.calc
Methods for function implementation
FunctionData - Class in org.jdice.calc
Data model for data forwarded to concrete function.
FunctionData(Class<? extends Function>, Object...) - Constructor for class org.jdice.calc.FunctionData
 
FunctionData(Function, Object...) - Constructor for class org.jdice.calc.FunctionData
 

G

get(int) - Method in class org.jdice.calc.CList
 
get() - Method in class org.jdice.calc.Num
Get BigDecimal without trailing zeros if Num.hasStripTrailingZeros() is TRUE And set scale defined by properties
get(int) - Method in class org.jdice.calc.Num
Get BigDecimal in defined scale, rounding mode and strip trailing zeros from properties
get(int, Rounding) - Method in class org.jdice.calc.Num
Return BigDecimal in defined scale with specified rounding mode
getAllNumConverter() - Static method in class org.jdice.calc.Cache
 
getBigDecimalRound() - Method in enum org.jdice.calc.Rounding
 
getCalculationSteps() - Method in class org.jdice.calc.AbstractCalculator
Get calculation steps if calculation is initiated with AbstractCalculator.calcWithSteps(boolean)
getDecimalSeparator() - Method in class org.jdice.calc.AbstractCalculator
Get decimal separator used throughout expression
getFormated() - Method in class org.jdice.calc.Num
Get formated representation of number defined by Num.setOutputFormat(String)
getFraction() - Method in class org.jdice.calc.Num
 
getFractionSize() - Method in class org.jdice.calc.Num
 
getFunction(String) - Static method in class org.jdice.calc.Cache
 
getFunction(Class<? extends Function>) - Static method in class org.jdice.calc.Cache
 
getFunction() - Method in class org.jdice.calc.FunctionData
 
getFunction(String) - Method in class org.jdice.calc.OperationRegister
 
getFunction(Class<? extends Function>) - Method in class org.jdice.calc.OperationRegister
 
getFunctionAttributes() - Method in interface org.jdice.calc.Function
Define maximum number of parameters that implemented function can accept.
getFunctionAttributes() - Method in class org.jdice.calc.operation.AbsFunction
ABS accept only one attribute abs(-1-)
getFunctionAttributes() - Method in class org.jdice.calc.operation.ArcCosFunction
ACOS accept only one attribute acos(-1-)
getFunctionAttributes() - Method in class org.jdice.calc.operation.ArcSinFunction
ASIN accept only one attribute asin(-1-)
getFunctionAttributes() - Method in class org.jdice.calc.operation.ArcTanFunction
ATAN accept only one attribute atan(-1-)
getFunctionAttributes() - Method in class org.jdice.calc.operation.CosFunction
COS accept only one attribute cos(-1-)
getFunctionAttributes() - Method in class org.jdice.calc.operation.CoshFunction
COSH accept only one attribute cosh(-1-)
getFunctionAttributes() - Method in class org.jdice.calc.operation.LogFunction
ABS accept only one attribute abs(-1-)
getFunctionAttributes() - Method in class org.jdice.calc.operation.SinFunction
SIN accept only one attribute SIN(-1-)
getFunctionAttributes() - Method in class org.jdice.calc.operation.SinhFunction
SINH accept only one attribute sinh(-1-)
getFunctionAttributes() - Method in class org.jdice.calc.operation.SqrtFunction
 
getFunctionAttributes() - Method in class org.jdice.calc.operation.TanFunction
TAN accept only one attribute tan(-1-)
getFunctionAttributes() - Method in class org.jdice.calc.operation.TanhFunction
TANH accept only one attribute tanh(-1-)
getFunctions() - Method in class org.jdice.calc.OperationRegister
 
getFunctionSymbols() - Static method in class org.jdice.calc.Cache
 
getFunctionSymbols() - Method in class org.jdice.calc.OperationRegister
 
getGlobalPropertiesFile() - Static method in class org.jdice.calc.Properties
 
getGroupingSeparator() - Method in class org.jdice.calc.AbstractCalculator
Get grouping separator used throughout expression
getGroupingSeparator() - Method in class org.jdice.calc.Properties
 
getInfix() - Method in class org.jdice.calc.AbstractCalculator
Get infix (common arithmetic and logical expression notation) representation of given expression
getInheritedProperties(AbstractCalculator, Num) - Static method in class org.jdice.calc.Properties
 
getInheritedRoundingMode(AbstractCalculator, Num) - Static method in class org.jdice.calc.Properties
If Num don't define scale then use scale from AbstractCalculator instance.
getInheritedScale(AbstractCalculator, Num) - Static method in class org.jdice.calc.Properties
If Num don't define scale then use scale from AbstractCalculator instance.
getInputDecimalSeparator() - Method in class org.jdice.calc.Properties
 
getName() - Method in class org.jdice.calc.Num
Get name of this variable.
getNumConverter(Class<?>) - Static method in class org.jdice.calc.Cache
 
getNumConverter(Class<?>, Class<? extends NumConverter>) - Static method in class org.jdice.calc.Cache
 
getOperation(Class) - Static method in class org.jdice.calc.LinkOperation
Get operation (Operator, Function) implementation class
getOperator(Class<? extends Operator>) - Static method in class org.jdice.calc.Cache
 
getOperator(String) - Static method in class org.jdice.calc.Cache
 
getOperator(Class<? extends Operator>) - Method in class org.jdice.calc.OperationRegister
 
getOperator(String) - Method in class org.jdice.calc.OperationRegister
 
getOperators() - Method in class org.jdice.calc.OperationRegister
 
getOperatorSymbols() - Static method in class org.jdice.calc.Cache
 
getOperatorSymbols() - Method in class org.jdice.calc.OperationRegister
 
getOriginalValue() - Method in class org.jdice.calc.Num
 
getOutputDecimalSeparator() - Method in class org.jdice.calc.Properties
 
getOutputFormat() - Method in class org.jdice.calc.Properties
 
getPostfix() - Method in class org.jdice.calc.AbstractCalculator
Convert defined expression to postfix String
getPriority() - Method in enum org.jdice.calc.Bracket
 
getPriority() - Method in class org.jdice.calc.operation.AddOperator
 
getPriority() - Method in class org.jdice.calc.operation.DivOperator
 
getPriority() - Method in class org.jdice.calc.operation.ModOperator
 
getPriority() - Method in class org.jdice.calc.operation.MulOperator
 
getPriority() - Method in class org.jdice.calc.operation.PowOperator
 
getPriority() - Method in class org.jdice.calc.operation.SubOperator
 
getPriority() - Method in interface org.jdice.calc.Operator
Define operator priority during calculation.
getProperties() - Method in class org.jdice.calc.AbstractCalculator
Get defined properties
getProperties() - Method in class org.jdice.calc.Num
 
getRegex() - Method in enum org.jdice.calc.Bracket
 
getRegisteredOperations() - Method in class org.jdice.calc.AbstractCalculator
List registered local scoped operations.
getResult() - Method in class org.jdice.calc.AbstractCalculator
Return copy of calculated result
getResult() - Method in class org.jdice.calc.FunctionData
 
getRoundingMode() - Method in class org.jdice.calc.AbstractCalculator
Get rounding mode used throughout expression
getRoundingMode() - Method in class org.jdice.calc.Num
Gets the rounding mode for division operations The default is RoundingMode.HALF_UP
getRoundingMode() - Method in class org.jdice.calc.Properties
 
getRoundingMode() - Method in enum org.jdice.calc.Rounding
 
getRoundingMode(String) - Static method in enum org.jdice.calc.Rounding
 
getScale() - Method in class org.jdice.calc.AbstractCalculator
Get scale mode used throughout expression
getScale() - Method in class org.jdice.calc.Num
Sets the scale for division operations.
getScale() - Method in class org.jdice.calc.Properties
 
getSymbol() - Method in enum org.jdice.calc.Bracket
 
getSymbol() - Method in class org.jdice.calc.operation.AbsFunction
 
getSymbol() - Method in class org.jdice.calc.operation.AddOperator
 
getSymbol() - Method in class org.jdice.calc.operation.ArcCosFunction
 
getSymbol() - Method in class org.jdice.calc.operation.ArcSinFunction
 
getSymbol() - Method in class org.jdice.calc.operation.ArcTanFunction
 
getSymbol() - Method in class org.jdice.calc.operation.CosFunction
 
getSymbol() - Method in class org.jdice.calc.operation.CoshFunction
 
getSymbol() - Method in class org.jdice.calc.operation.DivOperator
 
getSymbol() - Method in interface org.jdice.calc.Operation
Symbol that represent mathematical operator or function
getSymbol() - Method in class org.jdice.calc.operation.LogFunction
 
getSymbol() - Method in class org.jdice.calc.operation.ModOperator
 
getSymbol() - Method in class org.jdice.calc.operation.MulOperator
 
getSymbol() - Method in class org.jdice.calc.operation.PowOperator
 
getSymbol() - Method in class org.jdice.calc.operation.SinFunction
 
getSymbol() - Method in class org.jdice.calc.operation.SinhFunction
 
getSymbol() - Method in class org.jdice.calc.operation.SqrtFunction
 
getSymbol() - Method in class org.jdice.calc.operation.SubOperator
 
getSymbol() - Method in class org.jdice.calc.operation.TanFunction
 
getSymbol() - Method in class org.jdice.calc.operation.TanhFunction
 
getThis() - Method in class org.jdice.calc.AbstractCalculator
Return reference of subclass
getThis() - Method in class org.jdice.calc.Calc
 
getThis() - Method in class org.jdice.calc.CalcTrig
 
getValues() - Method in class org.jdice.calc.FunctionData
 

H

hasCalculationSteps() - Method in class org.jdice.calc.AbstractCalculator
Check if calculation steps are remembered during calculation.
hasFraction() - Method in class org.jdice.calc.Num
 
hashCode() - Method in class org.jdice.calc.Num
Returns the hash code for this Decimal.
hasResult() - Method in class org.jdice.calc.AbstractCalculator
Check whether the calculation is made according to a expression
hasStripTrailingZeros() - Method in class org.jdice.calc.AbstractCalculator
 
hasStripTrailingZeros() - Method in class org.jdice.calc.Num
 
hasStripTrailingZeros() - Method in class org.jdice.calc.Properties
 

I

Implementation - Annotation Type in org.jdice.calc
Link operator or function interface that contains overloaded methods to implements in AbstractCalculator with concrete class that implement calculation logic for annotated operator or function.
intValue() - Method in class org.jdice.calc.Num
 
intValueExact() - Method in class org.jdice.calc.Num
 
isEmpty() - Method in class org.jdice.calc.CList
 
isEqual(String) - Method in class org.jdice.calc.Num
Compare if two number are equal regardless scale
isEqual(String, char) - Method in class org.jdice.calc.Num
Compare if two number are equal regardless scale
isEqual(Num) - Method in class org.jdice.calc.Num
Compare if two number are equal regardless scale
isEqual(Object) - Method in class org.jdice.calc.Num
Convert value to Num then compare values regardles scale
isEqual(Object, int) - Method in class org.jdice.calc.Num
Convert value to Num, and scale both value before comparing them.
isEqual(Object, boolean) - Method in class org.jdice.calc.Num
Scale both value to scale of number which have minimum scale.
isEqual(Object, int, Rounding) - Method in class org.jdice.calc.Num
Convert value to Num, and scale both value before comparing them.
isEqual(Object, Class<? extends NumConverter>) - Method in class org.jdice.calc.Num
 
isNegative() - Method in class org.jdice.calc.Num
 
isZero() - Method in class org.jdice.calc.Num
 
iterator() - Method in class org.jdice.calc.CList
 

L

link(Class, Class<? extends Operation>) - Static method in class org.jdice.calc.LinkOperation
Bind implemented interface used in AbstractCalculator instances with concrete implementation of Operator or Function
LinkOperation - Class in org.jdice.calc
Link interfaces of operation methods with concrete class that extends Operator or Function and implement functionality.
LinkOperation() - Constructor for class org.jdice.calc.LinkOperation
 
listIterator() - Method in class org.jdice.calc.CList
 
listIterator(int) - Method in class org.jdice.calc.CList
 
load(Properties) - Method in class org.jdice.calc.Properties
 
log(AbstractCalculator) - Method in class org.jdice.calc.Calc
 
log(Object) - Method in class org.jdice.calc.Calc
 
log(String) - Method in class org.jdice.calc.Calc
 
log(String, char) - Method in class org.jdice.calc.Calc
 
log(Num) - Method in class org.jdice.calc.Calc
 
log(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
log(Object) - Method in class org.jdice.calc.CalcTrig
 
log(String) - Method in class org.jdice.calc.CalcTrig
 
log(String, char) - Method in class org.jdice.calc.CalcTrig
 
log(Num) - Method in class org.jdice.calc.CalcTrig
 
Log<CALC> - Interface in org.jdice.calc.operation
 
log(AbstractCalculator) - Method in interface org.jdice.calc.operation.Log
 
log(Object) - Method in interface org.jdice.calc.operation.Log
 
log(String) - Method in interface org.jdice.calc.operation.Log
 
log(String, char) - Method in interface org.jdice.calc.operation.Log
 
log(Num) - Method in interface org.jdice.calc.operation.Log
 
LogFunction - Class in org.jdice.calc.operation
 
LogFunction() - Constructor for class org.jdice.calc.operation.LogFunction
 
longValue() - Method in class org.jdice.calc.Num
 
longValueExact() - Method in class org.jdice.calc.Num
 

M

mod(Object) - Method in class org.jdice.calc.Calc
 
mod(String) - Method in class org.jdice.calc.Calc
 
mod(String, char) - Method in class org.jdice.calc.Calc
 
mod(Num) - Method in class org.jdice.calc.Calc
 
mod(short) - Method in class org.jdice.calc.CalcTrig
 
mod(int) - Method in class org.jdice.calc.CalcTrig
 
mod(long) - Method in class org.jdice.calc.CalcTrig
 
mod(float) - Method in class org.jdice.calc.CalcTrig
 
mod(double) - Method in class org.jdice.calc.CalcTrig
 
mod(Object) - Method in class org.jdice.calc.CalcTrig
 
mod(String) - Method in class org.jdice.calc.CalcTrig
 
mod(String, char) - Method in class org.jdice.calc.CalcTrig
 
mod(Num) - Method in class org.jdice.calc.CalcTrig
 
Mod<CALC> - Interface in org.jdice.calc.operation
 
mod(Object) - Method in interface org.jdice.calc.operation.Mod
 
mod(String) - Method in interface org.jdice.calc.operation.Mod
 
mod(String, char) - Method in interface org.jdice.calc.operation.Mod
 
mod(Num) - Method in interface org.jdice.calc.operation.Mod
 
ModOperator - Class in org.jdice.calc.operation
 
ModOperator() - Constructor for class org.jdice.calc.operation.ModOperator
 
modulo() - Method in class org.jdice.calc.Calc
 
modulo() - Method in class org.jdice.calc.CalcTrig
 
modulo() - Method in interface org.jdice.calc.operation.Mod
 
mul(Object) - Method in class org.jdice.calc.Calc
 
mul(String) - Method in class org.jdice.calc.Calc
 
mul(String, char) - Method in class org.jdice.calc.Calc
 
mul(Num) - Method in class org.jdice.calc.Calc
 
mul(short) - Method in class org.jdice.calc.CalcTrig
 
mul(int) - Method in class org.jdice.calc.CalcTrig
 
mul(long) - Method in class org.jdice.calc.CalcTrig
 
mul(float) - Method in class org.jdice.calc.CalcTrig
 
mul(double) - Method in class org.jdice.calc.CalcTrig
 
mul(Object) - Method in class org.jdice.calc.CalcTrig
 
mul(String) - Method in class org.jdice.calc.CalcTrig
 
mul(String, char) - Method in class org.jdice.calc.CalcTrig
 
mul(Num) - Method in class org.jdice.calc.CalcTrig
 
Mul<CALC> - Interface in org.jdice.calc.operation
 
mul(Object) - Method in interface org.jdice.calc.operation.Mul
 
mul(String) - Method in interface org.jdice.calc.operation.Mul
 
mul(String, char) - Method in interface org.jdice.calc.operation.Mul
 
mul(Num) - Method in interface org.jdice.calc.operation.Mul
 
MulOperator - Class in org.jdice.calc.operation
 
MulOperator() - Constructor for class org.jdice.calc.operation.MulOperator
 
multiply() - Method in class org.jdice.calc.Calc
 
multiply() - Method in class org.jdice.calc.CalcTrig
 
multiply() - Method in interface org.jdice.calc.operation.Mul
 

N

Num - Class in org.jdice.calc
Mutable wrapper object around BigDecimal object.
Num() - Constructor for class org.jdice.calc.Num
Create Num instance with zero default value
Num(Object) - Constructor for class org.jdice.calc.Num
Create Num instance with value of given Object
Num(String, Object) - Constructor for class org.jdice.calc.Num
Create Num instance with specific name and value of given Object
Num(Object, Class<? extends NumConverter>) - Constructor for class org.jdice.calc.Num
Create Num instance with value of given Object
Num(String, Object, Class<? extends NumConverter>) - Constructor for class org.jdice.calc.Num
Create Num instance with specific name and value of given Object
Num(String) - Constructor for class org.jdice.calc.Num
Create Num instance with value from String
Num(String, char) - Constructor for class org.jdice.calc.Num
Create Num instance with value from String which use defined decimal separator
Num(String, String, char) - Constructor for class org.jdice.calc.Num
Create Num instance with specific name and value from String which use defined decimal separator
NumConverter<T> - Interface in org.jdice.calc
Interface that define methods for conversion of custom Object to BigDecimal with which JCalc API knows to work.

O

ob() - Method in class org.jdice.calc.AbstractCalculator
Open bracket
openBracket() - Method in class org.jdice.calc.AbstractCalculator
Open bracket
openBracket(short) - Method in class org.jdice.calc.AbstractCalculator
Open bracket and add value after.
openBracket(int) - Method in class org.jdice.calc.AbstractCalculator
Open bracket and add value after.
openBracket(long) - Method in class org.jdice.calc.AbstractCalculator
Open bracket and add value after.
openBracket(float) - Method in class org.jdice.calc.AbstractCalculator
Open bracket and add value after.
openBracket(double) - Method in class org.jdice.calc.AbstractCalculator
Open bracket and add value after.
openBracket(Object) - Method in class org.jdice.calc.AbstractCalculator
Open bracket and add value after.
openBracket(String) - Method in class org.jdice.calc.AbstractCalculator
Open bracket and add value after.
openBracket(String, char) - Method in class org.jdice.calc.AbstractCalculator
Open bracket and add value after.
openBracket(Num) - Method in class org.jdice.calc.AbstractCalculator
Open bracket and add value after.
Operation - Interface in org.jdice.calc
This interface is extended by Operator or Function During execution every class that implement this interface will have only one instance stored into cache Cache.
OperationRegister - Class in org.jdice.calc
Class used for local scope and global scope (Cache) registered operation methods (operators and functions).
OperationRegister() - Constructor for class org.jdice.calc.OperationRegister
 
Operator - Interface in org.jdice.calc
Method for implementing operator.
org.jdice.calc - package org.jdice.calc
 
org.jdice.calc.operation - package org.jdice.calc.operation
 

P

percentOf(Object, Object) - Static method in class org.jdice.calc.CalcFactory
Calculate percent of value
pow(Object) - Method in class org.jdice.calc.Calc
 
pow(String) - Method in class org.jdice.calc.Calc
 
pow(String, char) - Method in class org.jdice.calc.Calc
 
pow(Num) - Method in class org.jdice.calc.Calc
 
pow(short) - Method in class org.jdice.calc.CalcTrig
 
pow(int) - Method in class org.jdice.calc.CalcTrig
 
pow(long) - Method in class org.jdice.calc.CalcTrig
 
pow(float) - Method in class org.jdice.calc.CalcTrig
 
pow(double) - Method in class org.jdice.calc.CalcTrig
 
pow(Object) - Method in class org.jdice.calc.CalcTrig
 
pow(String) - Method in class org.jdice.calc.CalcTrig
 
pow(String, char) - Method in class org.jdice.calc.CalcTrig
 
pow(Num) - Method in class org.jdice.calc.CalcTrig
 
Pow<CALC> - Interface in org.jdice.calc.operation
 
pow(Object) - Method in interface org.jdice.calc.operation.Pow
 
pow(String) - Method in interface org.jdice.calc.operation.Pow
 
pow(String, char) - Method in interface org.jdice.calc.operation.Pow
 
pow(Num) - Method in interface org.jdice.calc.operation.Pow
 
power() - Method in class org.jdice.calc.Calc
 
power() - Method in class org.jdice.calc.CalcTrig
 
power() - Method in interface org.jdice.calc.operation.Pow
 
PowOperator - Class in org.jdice.calc.operation
 
PowOperator() - Constructor for class org.jdice.calc.operation.PowOperator
 
Properties - Class in org.jdice.calc
Properties for AbstractCalculator, Num With ability to declare global properties on scope of running application by providing properties file in class path.
Properties() - Constructor for class org.jdice.calc.Properties
 
put(Operator) - Method in class org.jdice.calc.CList
 
put(Num) - Method in class org.jdice.calc.CList
 

R

register(Class<? extends Operation>) - Method in class org.jdice.calc.AbstractCalculator
Provide custom Operator or Function inside scope of this instance, that can be used during expression parsing.
registerFunction(Class<? extends Function>) - Static method in class org.jdice.calc.Cache
 
registerFunction(Class<? extends Function>) - Method in class org.jdice.calc.OperationRegister
 
registerNumConverter(Class, Class<? extends NumConverter>) - Static method in class org.jdice.calc.Cache
Register custom converter class on global scope.
registerNumConverter(Class, NumConverter) - Static method in class org.jdice.calc.Cache
Register custom converter class on global scope.
registerOperator(Class<? extends Operator>) - Static method in class org.jdice.calc.Cache
 
registerOperator(Class<? extends Operator>) - Method in class org.jdice.calc.OperationRegister
 
remove(int) - Method in class org.jdice.calc.CList
 
Rounding - Enum in org.jdice.calc
Map rounding between BigDecimal rounding mode, and RoundingMode JCalc API use BigDecimal rounding when it's possible, otherwise it use standard RoundingModey.

S

saveGlobalProperties() - Method in class org.jdice.calc.Properties
File location ..\bin\org.jdice.calc.properties File content: roundingMode=HALF_UP stripTrailingZeros=true decimalSeparator.out='.' decimalSeparator.in='.' numconverter[0]=org.jdice.calc.test.NumTest$CustomObject > org.jdice.calc.test.NumTest$CustomObjectNumConverter operator[0]=org.jdice.calc.test.CustomOperatorFunctionTest$QuestionOperator function[0]=org.jdice.calc.test.CustomOperatorFunctionTest$SumFunction
set(int, Object) - Method in class org.jdice.calc.CList
 
set(Object) - Method in class org.jdice.calc.Num
 
set(Object, Class<? extends NumConverter>) - Method in class org.jdice.calc.Num
 
set(String) - Method in class org.jdice.calc.Num
 
set(String, char) - Method in class org.jdice.calc.Num
 
setDecimalSeparator(char) - Method in class org.jdice.calc.AbstractCalculator
Set decimal separator for entire expression
setDecimalSeparator(char, char) - Method in class org.jdice.calc.Properties
 
setGroupingSeparator(char) - Method in class org.jdice.calc.AbstractCalculator
Set number grouping separator for entire expression
setGroupingSeparator(Character) - Method in class org.jdice.calc.Properties
 
setInputDecimalSeparator(char) - Method in class org.jdice.calc.Properties
 
setName(String) - Method in class org.jdice.calc.Num
 
setOutputDecimalSeparator(char) - Method in class org.jdice.calc.Properties
 
setOutputFormat(String) - Method in class org.jdice.calc.Num
Set output format for number.
setOutputFormat(String) - Method in class org.jdice.calc.Properties
 
setProperties(Properties) - Method in class org.jdice.calc.AbstractCalculator
Set proeprties
setProperties(Properties) - Method in class org.jdice.calc.Num
 
setRoundingMode(Rounding) - Method in class org.jdice.calc.AbstractCalculator
Set rounding mode for entire expression
setRoundingMode(Rounding) - Method in class org.jdice.calc.Num
Sets the rounding mode for decimal divisions.
setRoundingMode(Rounding) - Method in class org.jdice.calc.Properties
 
setScale(Integer) - Method in class org.jdice.calc.AbstractCalculator
Set scale for entire expression
setScale(int) - Method in class org.jdice.calc.Num
Sets the scale for division operations.
setScale(int, Rounding) - Method in class org.jdice.calc.Num
Sets the scale and rounding mode for division operations.
setScale(Integer) - Method in class org.jdice.calc.Properties
 
setStripTrailingZeros(boolean) - Method in class org.jdice.calc.AbstractCalculator
 
setStripTrailingZeros(boolean) - Method in class org.jdice.calc.Num
 
setStripTrailingZeros(boolean) - Method in class org.jdice.calc.Properties
 
setValues(Object...) - Method in class org.jdice.calc.FunctionData
 
shortValue() - Method in class org.jdice.calc.Num
 
shortValueExact() - Method in class org.jdice.calc.Num
 
signum() - Method in class org.jdice.calc.Num
 
sin(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
sin(Object) - Method in class org.jdice.calc.CalcTrig
 
sin(String) - Method in class org.jdice.calc.CalcTrig
 
sin(String, char) - Method in class org.jdice.calc.CalcTrig
 
sin(Num) - Method in class org.jdice.calc.CalcTrig
 
Sin<CALC> - Interface in org.jdice.calc.operation
 
sin(AbstractCalculator) - Method in interface org.jdice.calc.operation.Sin
 
sin(Object) - Method in interface org.jdice.calc.operation.Sin
 
sin(String) - Method in interface org.jdice.calc.operation.Sin
 
sin(String, char) - Method in interface org.jdice.calc.operation.Sin
 
sin(Num) - Method in interface org.jdice.calc.operation.Sin
 
SinFunction - Class in org.jdice.calc.operation
 
SinFunction() - Constructor for class org.jdice.calc.operation.SinFunction
 
SingletonComponent - Annotation Type in org.jdice.calc
Annotation properties for NumConverter, Operator, Function implementation which provide that only one instance of implementation can be instantiate.
sinh(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
sinh(Object) - Method in class org.jdice.calc.CalcTrig
 
sinh(String) - Method in class org.jdice.calc.CalcTrig
 
sinh(String, char) - Method in class org.jdice.calc.CalcTrig
 
sinh(Num) - Method in class org.jdice.calc.CalcTrig
 
Sinh<CALC> - Interface in org.jdice.calc.operation
 
sinh(AbstractCalculator) - Method in interface org.jdice.calc.operation.Sinh
 
sinh(Object) - Method in interface org.jdice.calc.operation.Sinh
 
sinh(String) - Method in interface org.jdice.calc.operation.Sinh
 
sinh(String, char) - Method in interface org.jdice.calc.operation.Sinh
 
sinh(Num) - Method in interface org.jdice.calc.operation.Sinh
 
SinhFunction - Class in org.jdice.calc.operation
 
SinhFunction() - Constructor for class org.jdice.calc.operation.SinhFunction
 
size() - Method in class org.jdice.calc.CList
 
sqrt(AbstractCalculator) - Method in class org.jdice.calc.Calc
 
sqrt(Object) - Method in class org.jdice.calc.Calc
 
sqrt(String) - Method in class org.jdice.calc.Calc
 
sqrt(String, char) - Method in class org.jdice.calc.Calc
 
sqrt(Num) - Method in class org.jdice.calc.Calc
 
sqrt(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
sqrt(short) - Method in class org.jdice.calc.CalcTrig
 
sqrt(int) - Method in class org.jdice.calc.CalcTrig
 
sqrt(long) - Method in class org.jdice.calc.CalcTrig
 
sqrt(float) - Method in class org.jdice.calc.CalcTrig
 
sqrt(double) - Method in class org.jdice.calc.CalcTrig
 
sqrt(Object) - Method in class org.jdice.calc.CalcTrig
 
sqrt(String) - Method in class org.jdice.calc.CalcTrig
 
sqrt(String, char) - Method in class org.jdice.calc.CalcTrig
 
sqrt(Num) - Method in class org.jdice.calc.CalcTrig
 
Sqrt<CALC> - Interface in org.jdice.calc.operation
 
sqrt(AbstractCalculator) - Method in interface org.jdice.calc.operation.Sqrt
 
sqrt(Object) - Method in interface org.jdice.calc.operation.Sqrt
 
sqrt(String) - Method in interface org.jdice.calc.operation.Sqrt
 
sqrt(String, char) - Method in interface org.jdice.calc.operation.Sqrt
 
sqrt(Num) - Method in interface org.jdice.calc.operation.Sqrt
 
SqrtFunction - Class in org.jdice.calc.operation
 
SqrtFunction() - Constructor for class org.jdice.calc.operation.SqrtFunction
 
stripNumber(String, char) - Static method in class org.jdice.calc.Num
Remove from string number representation all character except numbers and decimal point.
sub(Object) - Method in class org.jdice.calc.Calc
 
sub(String) - Method in class org.jdice.calc.Calc
 
sub(String, char) - Method in class org.jdice.calc.Calc
 
sub(Num) - Method in class org.jdice.calc.Calc
 
sub(short) - Method in class org.jdice.calc.CalcTrig
 
sub(int) - Method in class org.jdice.calc.CalcTrig
 
sub(long) - Method in class org.jdice.calc.CalcTrig
 
sub(float) - Method in class org.jdice.calc.CalcTrig
 
sub(double) - Method in class org.jdice.calc.CalcTrig
 
sub(Object) - Method in class org.jdice.calc.CalcTrig
 
sub(String) - Method in class org.jdice.calc.CalcTrig
 
sub(String, char) - Method in class org.jdice.calc.CalcTrig
 
sub(Num) - Method in class org.jdice.calc.CalcTrig
 
Sub<CALC> - Interface in org.jdice.calc.operation
 
sub(Object) - Method in interface org.jdice.calc.operation.Sub
 
sub(String) - Method in interface org.jdice.calc.operation.Sub
 
sub(String, char) - Method in interface org.jdice.calc.operation.Sub
 
sub(Num) - Method in interface org.jdice.calc.operation.Sub
 
subList(int, int) - Method in class org.jdice.calc.CList
 
SubOperator - Class in org.jdice.calc.operation
 
SubOperator() - Constructor for class org.jdice.calc.operation.SubOperator
 
subtract() - Method in class org.jdice.calc.Calc
 
subtract() - Method in class org.jdice.calc.CalcTrig
 
subtract() - Method in interface org.jdice.calc.operation.Sub
 

T

tan(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
tan(Object) - Method in class org.jdice.calc.CalcTrig
 
tan(String) - Method in class org.jdice.calc.CalcTrig
 
tan(String, char) - Method in class org.jdice.calc.CalcTrig
 
tan(Num) - Method in class org.jdice.calc.CalcTrig
 
Tan<CALC> - Interface in org.jdice.calc.operation
 
tan(AbstractCalculator) - Method in interface org.jdice.calc.operation.Tan
 
tan(Object) - Method in interface org.jdice.calc.operation.Tan
 
tan(String) - Method in interface org.jdice.calc.operation.Tan
 
tan(String, char) - Method in interface org.jdice.calc.operation.Tan
 
tan(Num) - Method in interface org.jdice.calc.operation.Tan
 
TanFunction - Class in org.jdice.calc.operation
 
TanFunction() - Constructor for class org.jdice.calc.operation.TanFunction
 
tanh(AbstractCalculator) - Method in class org.jdice.calc.CalcTrig
 
tanh(Object) - Method in class org.jdice.calc.CalcTrig
 
tanh(String) - Method in class org.jdice.calc.CalcTrig
 
tanh(String, char) - Method in class org.jdice.calc.CalcTrig
 
tanh(Num) - Method in class org.jdice.calc.CalcTrig
 
Tanh<CALC> - Interface in org.jdice.calc.operation
 
tanh(AbstractCalculator) - Method in interface org.jdice.calc.operation.Tanh
 
tanh(Object) - Method in interface org.jdice.calc.operation.Tanh
 
tanh(String) - Method in interface org.jdice.calc.operation.Tanh
 
tanh(String, char) - Method in interface org.jdice.calc.operation.Tanh
 
tanh(Num) - Method in interface org.jdice.calc.operation.Tanh
 
TanhFunction - Class in org.jdice.calc.operation
 
TanhFunction() - Constructor for class org.jdice.calc.operation.TanhFunction
 
toArray() - Method in class org.jdice.calc.CList
 
toArray(T[]) - Method in class org.jdice.calc.CList
 
toBigDecimal() - Method in class org.jdice.calc.Num
Return BigDecimal, same as Num.get()
toBigDecimal(Integer, Rounding, boolean) - Method in class org.jdice.calc.Num
Return BigDecimal
toEngineeringString() - Method in class org.jdice.calc.Num
 
toNum(Object) - Static method in class org.jdice.calc.Num
 
toNum(Object, Class<? extends NumConverter>) - Static method in class org.jdice.calc.Num
 
toNum(T) - Method in interface org.jdice.calc.NumConverter
Convert object to BigDecimal
toNums(Object...) - Static method in class org.jdice.calc.Num
 
toObject(Class<T>) - Method in class org.jdice.calc.Num
Convert Num to defined custom object
toObject(Class<T>, Class<? extends NumConverter>) - Method in class org.jdice.calc.Num
Convert Num to defined custom object
toObject(Class<T>, NumConverter) - Method in class org.jdice.calc.Num
Convert Num to defined custom object
toString() - Method in class org.jdice.calc.AbstractCalculator
 
toString() - Method in class org.jdice.calc.FunctionData
 
toString() - Method in class org.jdice.calc.Num
 
toString(String) - Method in class org.jdice.calc.Num
Use properties (Num.getProperties()) grouping separator and decimal separator and specified format by rules of DecimalFormat DecimalFormat e.g.
toString(char) - Method in class org.jdice.calc.Num
 
toString(Character, char) - Method in class org.jdice.calc.Num
 
toString(Character, char, String) - Method in class org.jdice.calc.Num
 
toString() - Method in class org.jdice.calc.operation.AddOperator
 
toString() - Method in class org.jdice.calc.operation.DivOperator
 
toString() - Method in class org.jdice.calc.operation.ModOperator
 
toString() - Method in class org.jdice.calc.operation.MulOperator
 
toString() - Method in class org.jdice.calc.operation.PowOperator
 
toString() - Method in class org.jdice.calc.operation.SubOperator
 
toString() - Method in class org.jdice.calc.Properties
 
toStringWithDetail() - Method in class org.jdice.calc.FunctionData
 
toStringWithDetail() - Method in class org.jdice.calc.Num
 

V

val(short) - Method in class org.jdice.calc.AbstractCalculator
Append value to expression
val(int) - Method in class org.jdice.calc.AbstractCalculator
Append value to expression
val(long) - Method in class org.jdice.calc.AbstractCalculator
Append value to expression
val(float) - Method in class org.jdice.calc.AbstractCalculator
Append value to expression
val(double) - Method in class org.jdice.calc.AbstractCalculator
Append value to expression
val(Object) - Method in class org.jdice.calc.AbstractCalculator
Append value to expression
val(Object, Class<? extends NumConverter>) - Method in class org.jdice.calc.AbstractCalculator
Append value to expression
val(String) - Method in class org.jdice.calc.AbstractCalculator
Append String value to expression that will be parsed to Num
val(String, char) - Method in class org.jdice.calc.AbstractCalculator
Append String value to expression that will be parsed to Num with defined decimal separator
val(Num) - Method in class org.jdice.calc.AbstractCalculator
Append value to expression
valueOf(String) - Static method in enum org.jdice.calc.Bracket
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jdice.calc.Rounding
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jdice.calc.Bracket
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jdice.calc.Rounding
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T V 

JCalc API 2014 Davor Sauer - Apache 2.0