Package com.opengamma.strata.collect
Root package for common data structures used by Strata.
Each package focuses on a different data structure:
- Array - wrapped arrays and matrices
- Functions - additional Java SE 8 functional interfaces
- IO - common file formats
- Named - extended enums
- Result - functional result model
- Time-Series - a series of values over time
- Tuple - pair and triple
-
Class Summary Class Description ArgChecker Contains utility methods for checking inputs to methods.BasisPoints A percentage amount, with a maximum of 8 decimal places.Decimal A decimal number, similar toBigDecimal
, but optimized for the needs of finance.DoubleArrayMath Contains utility methods for maths on double arrays.FixedScaleDecimal A decimal number based onDecimal
with a fixed scale.Guavate Utilities that help bridge the gap between Java 8 and Google Guava.MapStream<K,V> A stream implementation based onMap.Entry
.Messages Contains utility methods for managing messages.NumberFormatter Provides the ability to parse and format numbers.Percentage A percentage amount, with a maximum of 10 decimal places.TypedString<T extends TypedString<T>> An abstract class designed to enable typed strings.Unchecked Static utility methods that convert checked exceptions to unchecked.Version Provides access to the version of Strata. -
Exception Summary Exception Description UncheckedReflectiveOperationException An unchecked reflection exception.