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.