Package com.spun.util.parser
Class TemplateDouble
java.lang.Object
com.spun.util.parser.TemplateDouble
- Direct Known Subclasses:
CurrencyAmount,MassAmount,PercentageAmount
public class TemplateDouble extends Object
-
Field Summary
Fields Modifier and Type Field Description protected doubleamountprotected intdefaultMaximumPrecisionprotected intdefaultMinimumPrecisionprotected StringdefaultPostfixprotected StringdefaultPrefix -
Constructor Summary
Constructors Constructor Description TemplateDouble(double amount)TemplateDouble(double amount, String defaultPrefix, String defaultPostfix, int defaultMinimumPrecision, int defaultMaximumPrecision)TemplateDouble(Number amount) -
Method Summary
Modifier and Type Method Description CurrencyAmountasCurrency()StringasDouble()StringasInt()StringasInteger()StringasNegative()TemplateDoubledivide(int by)TemplateDoublegetAbsoluteValue()doublegetAmount()protected intgetDefaultMinimumPrecision(int maximumPrecision)StringinDollarFormat()static StringinFormat(double amount, String prefix, int maximumPrecision, int minimumPrecision, String postfix, boolean useGrouping)StringinFormat(String prefix, int precision, int minimumPrecision, String postfix, boolean useGrouping)booleanisZero()StringtoString()
-
Field Details
-
amount
protected double amount -
defaultPrefix
-
defaultPostfix
-
defaultMinimumPrecision
protected int defaultMinimumPrecision -
defaultMaximumPrecision
protected int defaultMaximumPrecision
-
-
Constructor Details
-
TemplateDouble
public TemplateDouble(double amount) -
TemplateDouble
-
TemplateDouble
-
-
Method Details
-
inDollarFormat
-
asCurrency
-
asInteger
-
inFormat
-
inFormat
-
getDefaultMinimumPrecision
protected int getDefaultMinimumPrecision(int maximumPrecision) -
asInt
-
asDouble
-
asNegative
-
getAbsoluteValue
-
isZero
public boolean isZero() -
divide
-
toString
-
getAmount
public double getAmount()
-