javax.money.format.AmountFormatContext adding detailed
information
about a javax.money.format.MonetaryAmountFormat instance.
Note this class is NOT thread-safe.
MonetaryAmountFormat#getContext()
| Modifier and Type | Field and Description |
|---|---|
| private static final String | DEFAULT_FORMAT_NAME
Map key used for the style identifier attribute. |
| Access | Constructor and Description |
|---|---|
| private | AmountFormatContextBuilder(AmountFormatQuery
the base formatQuery)AmountFormatQuery, not null.Creates a new |
| private | AmountFormatContextBuilder(AmountFormatContext
the base context)AmountFormatContext, not null.Creates a new |
| private | AmountFormatContextBuilder(String
the target formatName formatName)String, not null.Creates a new |
| private | AmountFormatContextBuilder(Locale
the target locale)java.util.Locale, not null.Creates a new default |
| Modifier and Type | Method and Description |
|---|---|
| public AmountFormatContext | Returns: a newAmountFormatContext instance.Implements abstract javax. AmountFormatContext that configures a .MonetaryAmountFormat.
|
| public static AmountFormatContextBuilder | Returns: a newjavax.money.format.AmountFormatContextBuilder instance, never null.the base formatQuery)AmountFormatContext, not null.Creates a new |
| public static AmountFormatContextBuilder | Returns: a newjavax.money.format.AmountFormatContextBuilder instance, never null.Creates a new |
| public static AmountFormatContextBuilder | Returns: a newjavax.money.format.AmountFormatContextBuilder instance, never null.the target formatName formatName)String, not null.Creates a new |
| public static AmountFormatContextBuilder | Returns: a newjavax.money.format.AmountFormatContextBuilder instance, never null.the target locale)java.util.Locale, not null.Creates a new default |
| public AmountFormatContextBuilder | Returns: the Builder, for chaining.the formatName, not null. formatName)Sets a format's name. |
| public AmountFormatContextBuilder | |
| public AmountFormatContextBuilder | Returns: this builder for chaining.the monetary amount factory, not monetaryAmountBuilder)null.Sets the |
| DEFAULT_FORMAT_NAME | back to summary |
|---|---|
| private static final String DEFAULT_FORMAT_NAME Map key used for the style identifier attribute. | |
| AmountFormatContextBuilder | back to summary |
|---|---|
| private AmountFormatContextBuilder(AmountFormatQuery formatQuery) Creates a new
| |
| AmountFormatContextBuilder | back to summary |
|---|---|
| private AmountFormatContextBuilder(AmountFormatContext context) Creates a new
| |
| AmountFormatContextBuilder | back to summary |
|---|---|
| private AmountFormatContextBuilder(String formatName) Creates a new | |
| AmountFormatContextBuilder | back to summary |
|---|---|
| private AmountFormatContextBuilder(Locale locale) Creates a new default
| |
| build | back to summary |
|---|---|
| public AmountFormatContext build() Implements abstract javax. Creates a new instance of
| |
| create | back to summary |
|---|---|
| public static AmountFormatContextBuilder create(AmountFormatQuery formatQuery) Creates a new
| |
| of | back to summary |
|---|---|
| public static AmountFormatContextBuilder of(AmountFormatContext context) Creates a new
| |
| of | back to summary |
|---|---|
| public static AmountFormatContextBuilder of(String formatName) Creates a new
| |
| of | back to summary |
|---|---|
| public static AmountFormatContextBuilder of(Locale locale) Creates a new default
| |
| setFormatName | back to summary |
|---|---|
| public AmountFormatContextBuilder setFormatName(String formatName) Sets a format's name.
| |
| setLocale | back to summary |
|---|---|
| public AmountFormatContextBuilder setLocale(Locale locale) Sets a Locale to be applied.
| |
| setMonetaryAmountFactory | back to summary |
|---|---|
| public AmountFormatContextBuilder setMonetaryAmountFactory(MonetaryAmountFactory<T extends MonetaryAmount> monetaryAmountBuilder) Sets the
| |