Class TemplateDouble

java.lang.Object
com.spun.util.parser.TemplateDouble
Direct Known Subclasses:
CurrencyAmount, MassAmount, PercentageAmount

public class TemplateDouble
extends Object
  • Field Details

    • amount

      protected double amount
    • defaultPrefix

      protected String defaultPrefix
    • defaultPostfix

      protected String defaultPostfix
    • defaultMinimumPrecision

      protected int defaultMinimumPrecision
    • defaultMaximumPrecision

      protected int defaultMaximumPrecision
  • Constructor Details

    • TemplateDouble

      public TemplateDouble​(double amount)
    • TemplateDouble

      public TemplateDouble​(double amount, String defaultPrefix, String defaultPostfix, int defaultMinimumPrecision, int defaultMaximumPrecision)
    • TemplateDouble

      public TemplateDouble​(Number amount)
  • Method Details

    • inDollarFormat

      public String inDollarFormat()
    • asCurrency

      public CurrencyAmount asCurrency()
    • asInteger

      public String asInteger()
    • inFormat

      public String inFormat​(String prefix, int precision, int minimumPrecision, String postfix, boolean useGrouping)
    • inFormat

      public static String inFormat​(double amount, String prefix, int maximumPrecision, int minimumPrecision, String postfix, boolean useGrouping)
    • getDefaultMinimumPrecision

      protected int getDefaultMinimumPrecision​(int maximumPrecision)
    • asInt

      public String asInt()
    • asDouble

      public String asDouble()
    • asNegative

      public String asNegative()
    • getAbsoluteValue

      public TemplateDouble getAbsoluteValue()
    • isZero

      public boolean isZero()
    • divide

      public TemplateDouble divide​(int by)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getAmount

      public double getAmount()