public class Calc extends AbstractCalculator<Calc> implements Add<Calc>, Sub<Calc>, Div<Calc>, Mul<Calc>, Mod<Calc>, Pow<Calc>, Abs<Calc>, Sqrt<Calc>, Log<Calc>
| Constructor and Description |
|---|
Calc() |
Calc(Num value) |
Calc(java.lang.Object value) |
Calc(java.lang.String value) |
Calc(java.lang.String value,
char decimalSeparator) |
| Modifier and Type | Method and Description |
|---|---|
Calc |
abs(AbstractCalculator expression) |
Calc |
abs(Num value) |
Calc |
abs(java.lang.Object value) |
Calc |
abs(java.lang.String value) |
Calc |
abs(java.lang.String value,
char decimalSeparator) |
Calc |
add() |
Calc |
add(Num value) |
Calc |
add(java.lang.Object value) |
Calc |
add(java.lang.String value) |
Calc |
add(java.lang.String value,
char decimalSeparator) |
static Calc |
builder() |
static Calc |
builder(java.lang.String expression) |
static Calc |
builder(java.lang.String expression,
java.lang.Object... values) |
Calc |
div(Num value) |
Calc |
div(java.lang.Object value) |
Calc |
div(java.lang.String value) |
Calc |
div(java.lang.String value,
char decimalSeparator) |
Calc |
divide() |
protected Calc |
getThis()
Return reference of subclass
|
Calc |
log(AbstractCalculator expression) |
Calc |
log(Num value) |
Calc |
log(java.lang.Object value) |
Calc |
log(java.lang.String value) |
Calc |
log(java.lang.String value,
char decimalSeparator) |
Calc |
mod(Num value) |
Calc |
mod(java.lang.Object value) |
Calc |
mod(java.lang.String value) |
Calc |
mod(java.lang.String value,
char decimalSeparator) |
Calc |
modulo() |
Calc |
mul(Num value) |
Calc |
mul(java.lang.Object value) |
Calc |
mul(java.lang.String value) |
Calc |
mul(java.lang.String value,
char decimalSeparator) |
Calc |
multiply() |
Calc |
pow(Num value) |
Calc |
pow(java.lang.Object value) |
Calc |
pow(java.lang.String value) |
Calc |
pow(java.lang.String value,
char decimalSeparator) |
Calc |
power() |
Calc |
sqrt(AbstractCalculator expression) |
Calc |
sqrt(Num value) |
Calc |
sqrt(java.lang.Object value) |
Calc |
sqrt(java.lang.String value) |
Calc |
sqrt(java.lang.String value,
char decimalSeparator) |
Calc |
sub(Num value) |
Calc |
sub(java.lang.Object value) |
Calc |
sub(java.lang.String value) |
Calc |
sub(java.lang.String value,
char decimalSeparator) |
Calc |
subtract() |
append, append, append, append, append, append, append, append, bind, calc, calc, calculate, calcWithSteps, cb, closeBracket, expression, expression, getCalculationSteps, getDecimalSeparator, getGroupingSeparator, getInfix, getPostfix, getProperties, getRegisteredOperations, getResult, getRoundingMode, getScale, hasCalculationSteps, hasResult, hasStripTrailingZeros, ob, openBracket, openBracket, openBracket, openBracket, openBracket, openBracket, openBracket, openBracket, openBracket, openBracket, register, setDecimalSeparator, setGroupingSeparator, setProperties, setRoundingMode, setScale, setStripTrailingZeros, toString, val, val, val, val, val, val, val, val, val, valpublic Calc()
public Calc(java.lang.Object value)
public Calc(java.lang.String value)
public Calc(java.lang.String value,
char decimalSeparator)
public Calc(Num value)
protected Calc getThis()
AbstractCalculatorgetThis in class AbstractCalculator<Calc>public static Calc builder()
public static Calc builder(java.lang.String expression) throws java.text.ParseException
java.text.ParseExceptionpublic static Calc builder(java.lang.String expression, java.lang.Object... values) throws java.text.ParseException
java.text.ParseExceptionpublic Calc add(java.lang.String value, char decimalSeparator)
public Calc sub(java.lang.String value, char decimalSeparator)
public Calc div(java.lang.String value, char decimalSeparator)
public Calc mul(java.lang.String value, char decimalSeparator)
public Calc pow(java.lang.String value, char decimalSeparator)
public Calc abs(AbstractCalculator expression)
public Calc abs(java.lang.String value, char decimalSeparator)
public Calc sqrt(AbstractCalculator expression)
public Calc sqrt(java.lang.String value, char decimalSeparator)
public Calc mod(java.lang.String value, char decimalSeparator)
public Calc log(AbstractCalculator expression)
public Calc log(java.lang.String value, char decimalSeparator)
JCalc API 2014 Davor Sauer - Apache 2.0