public class TemplateDouble extends Object
| Modifier and Type | Field and Description |
|---|---|
protected double |
amount |
protected int |
defaultMaximumPrecision |
protected int |
defaultMinimumPrecision |
protected String |
defaultPostfix |
protected String |
defaultPrefix |
| Constructor and Description |
|---|
TemplateDouble(double amount) |
TemplateDouble(double amount,
String defaultPrefix,
String defaultPostfix,
int defaultMinimumPrecision,
int defaultMaximumPrecision) |
TemplateDouble(Number amount) |
| Modifier and Type | Method and Description |
|---|---|
CurrencyAmount |
asCurrency() |
String |
asDouble() |
String |
asInt() |
String |
asInteger() |
String |
asNegative() |
TemplateDouble |
divide(int by) |
TemplateDouble |
getAbsoluteValue() |
double |
getAmount() |
protected int |
getDefaultMinimumPrecision(int maximumPrecision) |
String |
inDollarFormat() |
static String |
inFormat(double amount,
String prefix,
int maximumPrecision,
int minimumPrecision,
String postfix,
boolean useGrouping) |
String |
inFormat(String prefix,
int precision,
int minimumPrecision,
String postfix,
boolean useGrouping) |
boolean |
isZero() |
String |
toString() |
protected double amount
protected String defaultPrefix
protected String defaultPostfix
protected int defaultMinimumPrecision
protected int defaultMaximumPrecision
public TemplateDouble(double amount)
public TemplateDouble(double amount,
String defaultPrefix,
String defaultPostfix,
int defaultMinimumPrecision,
int defaultMaximumPrecision)
public TemplateDouble(Number amount)
public String inDollarFormat()
public CurrencyAmount asCurrency()
public String asInteger()
public String inFormat(String prefix, int precision, int minimumPrecision, String postfix, boolean useGrouping)
public static String inFormat(double amount, String prefix, int maximumPrecision, int minimumPrecision, String postfix, boolean useGrouping)
protected int getDefaultMinimumPrecision(int maximumPrecision)
public String asInt()
public String asDouble()
public String asNegative()
public TemplateDouble getAbsoluteValue()
public boolean isZero()
public TemplateDouble divide(int by)
public double getAmount()
Copyright © 2022. All rights reserved.