public static final class MoneyCurrency.Builder extends Object
MoneyCurrency.| Constructor and Description |
|---|
MoneyCurrency.Builder()
Creates a new
MoneyCurrency.Builder. |
| Modifier and Type | Method and Description |
|---|---|
MoneyCurrency |
build()
Builds a new currency instance, the instance build is not cached
internally.
|
MoneyCurrency |
build(boolean cache)
Builds a new currency instance, which ia additinoally stored to the
internal cache for reuse.
|
MoneyCurrency.Builder |
withCashRounding(int cacheRounding)
Set the default fraction digits.
|
MoneyCurrency.Builder |
withCurrencyCode(String currencyCode)
Set the currency code.
|
MoneyCurrency.Builder |
withDefaultFractionDigits(int defaultFractionDigits)
Set the default fraction digits.
|
MoneyCurrency.Builder |
withNumericCode(int numericCode)
Set the numeric currency code.
|
public MoneyCurrency.Builder()
MoneyCurrency.Builder.public MoneyCurrency.Builder withCurrencyCode(String currencyCode)
namespace - the currency code, not nullpublic MoneyCurrency.Builder withDefaultFractionDigits(int defaultFractionDigits)
defaultFractionDigits - the default fraction digitspublic MoneyCurrency.Builder withCashRounding(int cacheRounding)
defaultFractionDigits - the default fraction digitspublic MoneyCurrency.Builder withNumericCode(int numericCode)
numericCode - the numeric currency codepublic MoneyCurrency build()
MoneyCurrency.build(boolean)public MoneyCurrency build(boolean cache)
cache - flag to optionally store the instance created into the
locale cache.MoneyCurrency.Copyright © 2012–2013 JSR 354 - Expert Group. All rights reserved.