@@ -1071,7 +1071,7 @@ enum MyFlavor{ // only an example, not part of the API
10711071 SLOW. FAST
10721072}
10731073
1074- MonetaryContext ctx = MonetaryContextBuilder.create ()
1074+ MonetaryContext ctx = MonetaryContextBuilder.of ()
10751075 .setMaxScale(2)
10761076 .setFixedScale(true)
10771077 .setPrecision(12)
@@ -1107,7 +1107,7 @@ MyMoney money = fact.setCurrency("USD").setNumber(10.50).create();
11071107.Usage Example for reating an Amount, querying for a +MonetaryAmountFactory+
11081108-------------------------------------------------------------------------------
11091109MonetaryAmountFactory<?> fact = MonetaryAmounts.getAmountFactory(
1110- MonetaryAmountFactoryQueryBuilder.create ().setMaxScale(2).setPrecision(10).build());
1110+ MonetaryAmountFactoryQueryBuilder.of ().setMaxScale(2).setPrecision(10).build());
11111111MonetaryAmount money = fact.setCurrency("USD").setNumber(10.50).create();
11121112-------------------------------------------------------------------------------
11131113
@@ -1216,7 +1216,7 @@ Hereby
12161216-------------------------------------------------------------------------------
12171217// Note: Enum Region only serves as an example and not part of the API
12181218Collection<CurrencyUnit> currencies = MonetaryCurrencies.getCurrencies(
1219- CurrencyQueryBuilder.create ().setProvider("A", "B").set(Region.EMEA).setInt("contractNr", 12345).build()
1219+ CurrencyQueryBuilder.of ().setProvider("A", "B").set(Region.EMEA).setInt("contractNr", 12345).build()
12201220);
12211221-------------------------------------------------------------------------------
12221222
@@ -1228,7 +1228,7 @@ provider would be implemented and registered one could perform the following que
12281228-------------------------------------------------------------------------------
12291229// Note: This is just an example: no historic provider is part of the API or RI currently
12301230Collection<CurrencyUnit> currencies = MonetaryCurrencies.getCurrencies(
1231- CurrencyQueryBuilder.create ().set(Locale.GERMANY).setTimestamp(LocalDate.of(1930,1,1)).build()
1231+ CurrencyQueryBuilder.of ().set(Locale.GERMANY).setTimestamp(LocalDate.of(1930,1,1)).build()
12321232);
12331233-------------------------------------------------------------------------------
12341234
@@ -1399,11 +1399,11 @@ default currency rounding (e.g. for +CHF/Swiss Francs+), as follows:
13991399.Example how a cash rounding could be accessed (not part of the API)
14001400-------------------------------------------------------------------------------
14011401MonetaryRounding rounding = MonetaryRoundings.getRounding(
1402- RoundingQueryBuilder.create() <1>
1402+ RoundingQueryBuilder.of() <1>
14031403 .setRoundingName("cashRounding") <2>
14041404 .setCurrencyUnit("USD") <3>
14051405 .setTimestamp(temporalAccessor) <4>
1406- .create ()); <5>
1406+ .build ()); <5>
14071407-------------------------------------------------------------------------------
14081408<1> Access a rounding by passing a +RoundingQuery+
14091409<2> Acquire a specific _named_ rounding.
@@ -1652,13 +1652,13 @@ can be passed to parametrize the +<<CurrencyConversion>>+ or +<<ExchangeRateProv
16521652[source,java]
16531653.Usage Sample Create for Currency Conversion using Customized Parameters
16541654--------------------------------------------------------------------------
1655- ConversionContext ctx = ConversionContextBuilder.create ()
1655+ ConversionContext ctx = ConversionContextBuilder.of ()
16561656 .setRateType(RateType.DEFERRED).
16571657 .set("customerID", 1234)
16581658 .set("contractID", "213453-GFDT-02")
16591659 .set(FallbackStragey.PROVIDER)
16601660 .set(amount)
1661- .create ();
1661+ .build ();
16621662
16631663// Access a conversion...
16641664CurrencyConversion conversion = MonetaryConversions.getConversion("CHF", ctx);
@@ -1814,7 +1814,7 @@ for this we could configure an +AmountFormatContext+ that implements this behavi
18141814[source,java]
18151815.Usage Example (continued) Formatting a MonetaryAmount
18161816--------------------------------------------------------------------------
1817- AmountFormatQuery query = AmountFormatQueryBuilder.create (new Locale("","INR"))
1817+ AmountFormatQuery query = AmountFormatQueryBuilder.of (new Locale("","INR"))
18181818 .set("groupSizes", new int[]{3,2]).build();
18191819MonetaryAmountFormat format = MonetaryAmountFormats.getAmountFormat(query);
18201820MonetaryAmountFactory<?> f = MonetaryAmounts.getDefaultAmountFactory();
@@ -1922,12 +1922,12 @@ THe code below illustrates a more complex example:
19221922[source,java]
19231923.Advanced setup of a AmountFormatContext
19241924-------------------------------------------------------------------------------
1925- AmountFormatContext ctx = new AmountFormatContext.Builder ("htmlFormat") <1>
1926- .setText("title", "MyTitle") <2>
1927- .setText("negativeStyle", ".negNumber") <3>
1928- .setText("positiveStyle", ".posNumber+) <3>
1929- .setText("styleClass", "styledAmount") <4>
1930- .create (); <5>
1925+ AmountFormatContext ctx = new AmountFormatContextBuilder.of ("htmlFormat") <1>
1926+ .setText("title", "MyTitle") <2>
1927+ .setText("negativeStyle", ".negNumber") <3>
1928+ .setText("positiveStyle", ".posNumber+) <3>
1929+ .setText("styleClass", "styledAmount") <4>
1930+ .build (); <5>
19311931-------------------------------------------------------------------------------
19321932<1> Access a format with name +htmlFormat+
19331933<2> Sets the format's display name
@@ -2878,7 +2878,7 @@ When accessing +MonetaryAmountFactory+ instances it is possible to configure the
28782878.Example Configuring a +MonetaryAmountFactory+, using the RI class +Money+ as example.
28792879-------------------------------------------------------------------
28802880MonetaryAmountFactory<Money> fact = MonetaryAmounts.getAmountFactory(
2881- MonetaryAmountFactoryQueryBuilder.create (Money.class)
2881+ MonetaryAmountFactoryQueryBuilder.of (Money.class)
28822882 .set(new MathContext(250, RoundingMode.HALF_EVEN)).build()
28832883);
28842884// Creates an instance of Money with the given MathContext
@@ -3121,7 +3121,7 @@ conversion, e.g.:
31213121[source,java]
31223122-------------------------------------------------------------------
31233123MonetaryAmount inCHF =...;
3124- CurrencyConversion conv = MonetaryConversions.getConversion(ConversionQueryBuilder.create ()
3124+ CurrencyConversion conv = MonetaryConversions.getConversion(ConversionQueryBuilder.of ()
31253125 .setProviders("CS", "EZB", "IMF")
31263126 .setTermCurrency("EUR")
31273127 .set(MonetaryAmount.class, inCHF, MonetaryAmount.class)
0 commit comments