@@ -1071,7 +1071,7 @@ enum MyFlavor{ // only an example, not part of the API
1071
1071
SLOW. FAST
1072
1072
}
1073
1073
1074
- MonetaryContext ctx = MonetaryContextBuilder.create ()
1074
+ MonetaryContext ctx = MonetaryContextBuilder.of ()
1075
1075
.setMaxScale(2)
1076
1076
.setFixedScale(true)
1077
1077
.setPrecision(12)
@@ -1107,7 +1107,7 @@ MyMoney money = fact.setCurrency("USD").setNumber(10.50).create();
1107
1107
.Usage Example for reating an Amount, querying for a +MonetaryAmountFactory+
1108
1108
-------------------------------------------------------------------------------
1109
1109
MonetaryAmountFactory<?> fact = MonetaryAmounts.getAmountFactory(
1110
- MonetaryAmountFactoryQueryBuilder.create ().setMaxScale(2).setPrecision(10).build());
1110
+ MonetaryAmountFactoryQueryBuilder.of ().setMaxScale(2).setPrecision(10).build());
1111
1111
MonetaryAmount money = fact.setCurrency("USD").setNumber(10.50).create();
1112
1112
-------------------------------------------------------------------------------
1113
1113
@@ -1216,7 +1216,7 @@ Hereby
1216
1216
-------------------------------------------------------------------------------
1217
1217
// Note: Enum Region only serves as an example and not part of the API
1218
1218
Collection<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()
1220
1220
);
1221
1221
-------------------------------------------------------------------------------
1222
1222
@@ -1228,7 +1228,7 @@ provider would be implemented and registered one could perform the following que
1228
1228
-------------------------------------------------------------------------------
1229
1229
// Note: This is just an example: no historic provider is part of the API or RI currently
1230
1230
Collection<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()
1232
1232
);
1233
1233
-------------------------------------------------------------------------------
1234
1234
@@ -1399,11 +1399,11 @@ default currency rounding (e.g. for +CHF/Swiss Francs+), as follows:
1399
1399
.Example how a cash rounding could be accessed (not part of the API)
1400
1400
-------------------------------------------------------------------------------
1401
1401
MonetaryRounding rounding = MonetaryRoundings.getRounding(
1402
- RoundingQueryBuilder.create() <1>
1402
+ RoundingQueryBuilder.of() <1>
1403
1403
.setRoundingName("cashRounding") <2>
1404
1404
.setCurrencyUnit("USD") <3>
1405
1405
.setTimestamp(temporalAccessor) <4>
1406
- .create ()); <5>
1406
+ .build ()); <5>
1407
1407
-------------------------------------------------------------------------------
1408
1408
<1> Access a rounding by passing a +RoundingQuery+
1409
1409
<2> Acquire a specific _named_ rounding.
@@ -1652,13 +1652,13 @@ can be passed to parametrize the +<<CurrencyConversion>>+ or +<<ExchangeRateProv
1652
1652
[source,java]
1653
1653
.Usage Sample Create for Currency Conversion using Customized Parameters
1654
1654
--------------------------------------------------------------------------
1655
- ConversionContext ctx = ConversionContextBuilder.create ()
1655
+ ConversionContext ctx = ConversionContextBuilder.of ()
1656
1656
.setRateType(RateType.DEFERRED).
1657
1657
.set("customerID", 1234)
1658
1658
.set("contractID", "213453-GFDT-02")
1659
1659
.set(FallbackStragey.PROVIDER)
1660
1660
.set(amount)
1661
- .create ();
1661
+ .build ();
1662
1662
1663
1663
// Access a conversion...
1664
1664
CurrencyConversion conversion = MonetaryConversions.getConversion("CHF", ctx);
@@ -1814,7 +1814,7 @@ for this we could configure an +AmountFormatContext+ that implements this behavi
1814
1814
[source,java]
1815
1815
.Usage Example (continued) Formatting a MonetaryAmount
1816
1816
--------------------------------------------------------------------------
1817
- AmountFormatQuery query = AmountFormatQueryBuilder.create (new Locale("","INR"))
1817
+ AmountFormatQuery query = AmountFormatQueryBuilder.of (new Locale("","INR"))
1818
1818
.set("groupSizes", new int[]{3,2]).build();
1819
1819
MonetaryAmountFormat format = MonetaryAmountFormats.getAmountFormat(query);
1820
1820
MonetaryAmountFactory<?> f = MonetaryAmounts.getDefaultAmountFactory();
@@ -1922,12 +1922,12 @@ THe code below illustrates a more complex example:
1922
1922
[source,java]
1923
1923
.Advanced setup of a AmountFormatContext
1924
1924
-------------------------------------------------------------------------------
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>
1931
1931
-------------------------------------------------------------------------------
1932
1932
<1> Access a format with name +htmlFormat+
1933
1933
<2> Sets the format's display name
@@ -2878,7 +2878,7 @@ When accessing +MonetaryAmountFactory+ instances it is possible to configure the
2878
2878
.Example Configuring a +MonetaryAmountFactory+, using the RI class +Money+ as example.
2879
2879
-------------------------------------------------------------------
2880
2880
MonetaryAmountFactory<Money> fact = MonetaryAmounts.getAmountFactory(
2881
- MonetaryAmountFactoryQueryBuilder.create (Money.class)
2881
+ MonetaryAmountFactoryQueryBuilder.of (Money.class)
2882
2882
.set(new MathContext(250, RoundingMode.HALF_EVEN)).build()
2883
2883
);
2884
2884
// Creates an instance of Money with the given MathContext
@@ -3121,7 +3121,7 @@ conversion, e.g.:
3121
3121
[source,java]
3122
3122
-------------------------------------------------------------------
3123
3123
MonetaryAmount inCHF =...;
3124
- CurrencyConversion conv = MonetaryConversions.getConversion(ConversionQueryBuilder.create ()
3124
+ CurrencyConversion conv = MonetaryConversions.getConversion(ConversionQueryBuilder.of ()
3125
3125
.setProviders("CS", "EZB", "IMF")
3126
3126
.setTermCurrency("EUR")
3127
3127
.set(MonetaryAmount.class, inCHF, MonetaryAmount.class)
0 commit comments