| Attributes |
| Name | Required | Request-time | Type | Description |
| value | false | true | java.lang.String | Numeric value to be formatted. |
| type | false | true | java.lang.String | Specifies whether the value is to be formatted as number, currency, or percentage. |
| pattern | false | true | java.lang.String | Custom formatting pattern. |
| currencyCode | false | true | java.lang.String | ISO 4217 currency code. Applied only when formatting currencies (i.e. if type is equal to "currency"); ignored otherwise. |
| currencySymbol | false | true | java.lang.String | Currency symbol. Applied only when formatting currencies (i.e. if type is equal to "currency"); ignored otherwise. |
| groupingUsed | false | true | java.lang.String | Specifies whether the formatted output will contain any grouping separators. |
| maxIntegerDigits | false | true | java.lang.String | Maximum number of digits in the integer portion of the formatted output. |
| minIntegerDigits | false | true | java.lang.String | Minimum number of digits in the integer portion of the formatted output. |
| maxFractionDigits | false | true | java.lang.String | Maximum number of digits in the fractional portion of the formatted output. |
| minFractionDigits | false | true | java.lang.String | Minimum number of digits in the fractional portion of the formatted output. |
| var | false | false | java.lang.String | Name of the exported scoped variable which stores the formatted result as a String. |
| scope | false | false | java.lang.String | Scope of var. |