NumberFormat Data Type

Abstract Type
Implemented Interfaces
Serializable
Properties
name data type description
minimumIntegerDigits number
maximumIntegerDigits number
maximumFractionDigits number
roundingMode RoundingMode
percentInstance NumberFormat
currency string
availableLocales array of string
integerInstance NumberFormat
groupingUsed boolean
instance NumberFormat
currencyInstance NumberFormat
minimumFractionDigits number
parseIntegerOnly boolean
numberInstance NumberFormat

Example

This data type is abstract. The example below may be incomplete. More accurate examples can be found in subtypes pages.
{
  "minimumIntegerDigits" : 12345,
  "maximumIntegerDigits" : 12345,
  "maximumFractionDigits" : 12345,
  "roundingMode" : "UP",
  "percentInstance" : {
    "minimumIntegerDigits" : 12345,
    "maximumIntegerDigits" : 12345,
    "maximumFractionDigits" : 12345,
    "roundingMode" : "FLOOR",
    "percentInstance" : { },
    "currency" : "...",
    "availableLocales" : [ "...", "..." ],
    "integerInstance" : { },
    "groupingUsed" : true,
    "instance" : { },
    "currencyInstance" : { },
    "minimumFractionDigits" : 12345,
    "parseIntegerOnly" : true,
    "numberInstance" : { }
  },
  "currency" : "...",
  "availableLocales" : [ "...", "..." ],
  "integerInstance" : {
    "minimumIntegerDigits" : 12345,
    "maximumIntegerDigits" : 12345,
    "maximumFractionDigits" : 12345,
    "roundingMode" : "UNNECESSARY",
    "percentInstance" : { },
    "currency" : "...",
    "availableLocales" : [ "...", "..." ],
    "integerInstance" : { },
    "groupingUsed" : true,
    "instance" : { },
    "currencyInstance" : { },
    "minimumFractionDigits" : 12345,
    "parseIntegerOnly" : true,
    "numberInstance" : { }
  },
  "groupingUsed" : true,
  "instance" : {
    "minimumIntegerDigits" : 12345,
    "maximumIntegerDigits" : 12345,
    "maximumFractionDigits" : 12345,
    "roundingMode" : "DOWN",
    "percentInstance" : { },
    "currency" : "...",
    "availableLocales" : [ "...", "..." ],
    "integerInstance" : { },
    "groupingUsed" : true,
    "instance" : { },
    "currencyInstance" : { },
    "minimumFractionDigits" : 12345,
    "parseIntegerOnly" : true,
    "numberInstance" : { }
  },
  "currencyInstance" : {
    "minimumIntegerDigits" : 12345,
    "maximumIntegerDigits" : 12345,
    "maximumFractionDigits" : 12345,
    "roundingMode" : "UNNECESSARY",
    "percentInstance" : { },
    "currency" : "...",
    "availableLocales" : [ "...", "..." ],
    "integerInstance" : { },
    "groupingUsed" : true,
    "instance" : { },
    "currencyInstance" : { },
    "minimumFractionDigits" : 12345,
    "parseIntegerOnly" : true,
    "numberInstance" : { }
  },
  "minimumFractionDigits" : 12345,
  "parseIntegerOnly" : true,
  "numberInstance" : {
    "minimumIntegerDigits" : 12345,
    "maximumIntegerDigits" : 12345,
    "maximumFractionDigits" : 12345,
    "roundingMode" : "HALF_UP",
    "percentInstance" : { },
    "currency" : "...",
    "availableLocales" : [ "...", "..." ],
    "integerInstance" : { },
    "groupingUsed" : true,
    "instance" : { },
    "currencyInstance" : { },
    "minimumFractionDigits" : 12345,
    "parseIntegerOnly" : true,
    "numberInstance" : { }
  }
}