@@ -280,7 +280,7 @@ JSR 354 targets to support all general application areas, e.g.
280
280
* etc.
281
281
282
282
This specification will not discuss low latency concerns as required for example by algorithmic trading applications.
283
- Nevertheless the API was designed to support different implementations of monetary amounts and allows to be extended in
283
+ Nevertheless the API was designed to support different implementations of monetary amounts and allows for extension in
284
284
several ways. So it should be flexible enough that corresponding implementations can be used transparently to
285
285
accommodate such applications.
286
286
@@ -869,8 +869,8 @@ public abstract class NumberValue extends java.lang.Number{
869
869
870
870
Hereby
871
871
872
- . +getNumberType()+ provides information about the numeric representation used internally. It does explicitly not
873
- constraint the type returned to be a subtype of +java.lang.Number+ to allow also alternate implementations used.
872
+ . +getNumberType()+ provides information about the numeric representation used internally. It explicitly does not
873
+ constrain the type returned to be a subtype of +java.lang.Number+ to allow alternate implementations to be used.
874
874
. +intValueExact(), longValueExact(), doubleValueExact()+ extend the methods defined in +java.lang.Number+, with their
875
875
exact variants. Exact means, that it is required to throw an +ArithmeticException+, if the current numeric value must
876
876
be truncated to fit into the required target type. So in the following cases an exception must be thrown:
@@ -2690,9 +2690,9 @@ The implementation that implements the API’s SPI may use a different logging a
2690
2690
== Meta-Data Contexts and Query Models ==
2691
2691
=== Overview ===
2692
2692
2693
- The JSR uses a unified meta-data model to support more advanced use cases, which are not explicitly specified.
2694
- Mostly reasons for not specifying these aspects is that these things are highly use case and organization dependent
2695
- aspects. In general there are 2 flavors of meta-data used throughout the JSR:
2693
+ The JSR uses a unified meta-data model to support more advanced use cases, which are not explicitly specified.
2694
+ The main reason for not specifying these aspects is that they are highly use case and organization dependent.
2695
+ In general there are two flavors of meta-data used throughout the JSR:
2696
2696
2697
2697
. _Contexts_ provide additional information on value types or services, such as currencies, amounts, conversions or
2698
2698
formats. Contexts are accessible directly from the corresponding value types, by calling methods named
0 commit comments