public static final class BuildableCurrencyUnit.Builder extends Object
BuildableCurrencyUnit using a fluent
API.| Constructor and Description |
|---|
Builder(String currencyCode,
javax.money.CurrencyContext currencyContext)
Creats a new Builder.
|
| Modifier and Type | Method and Description |
|---|---|
BuildableCurrencyUnit |
build()
Returns a new instance of
BuildableCurrencyUnit. |
BuildableCurrencyUnit |
build(boolean register)
Returns a new instance of
BuildableCurrencyUnit and publishes it so it is
accessible from the MonetaryCurrencies singleton. |
BuildableCurrencyUnit |
build(boolean register,
Locale locale)
Returns a new instance of
BuildableCurrencyUnit and publishes it so it is
accessible from the MonetaryCurrencies singleton. |
BuildableCurrencyUnit.Builder |
setCurrencyCode(String currencyCode)
Allows to set the currency code, for creating multiple instances, using one Builder.
|
BuildableCurrencyUnit.Builder |
setDefaultFractionDigits(int defaultFractionDigits)
Set the default fraction digits.
|
BuildableCurrencyUnit.Builder |
setNumericCode(int numericCode)
Set the numeric code (optional).
|
public BuildableCurrencyUnit.Builder setCurrencyCode(String currencyCode)
currencyCode - the (unique) and identifying currency code, not null.CurrencyUnit.getCurrencyCode()public BuildableCurrencyUnit.Builder setNumericCode(int numericCode)
numericCode - The numeric currency code, >= -1. .1 hereby means undefined.CurrencyUnit.getNumericCode()public BuildableCurrencyUnit.Builder setDefaultFractionDigits(int defaultFractionDigits)
defaultFractionDigits - the default fraction digits, >= 0.CurrencyUnit.getDefaultFractionDigits()public BuildableCurrencyUnit build()
BuildableCurrencyUnit.javax.money.MonetaryException - if creation failspublic BuildableCurrencyUnit build(boolean register)
BuildableCurrencyUnit and publishes it so it is
accessible from the MonetaryCurrencies singleton.register - if true the instance created is published so it is accessible from
the MonetaryCurrencies singleton.MonetaryCurrencies.getCurrency(String, String...)public BuildableCurrencyUnit build(boolean register, Locale locale)
BuildableCurrencyUnit and publishes it so it is
accessible from the MonetaryCurrencies singleton.register - if true the instance created is published so it is accessible from
the MonetaryCurrencies singleton.locale - country Locale for making the currency for the given country.MonetaryCurrencies.getCurrency(String, String...),
MonetaryCurrencies.getCurrency(Locale, String...)Copyright © 2012-2014 JavaMoney. All Rights Reserved.