- cacheBaseRates(boolean) - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
If using the baseFxRateProvider, should the rate be cached in the calculator, defaulted to true.
- cacheResults(boolean) - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
Once a new rate has been calculated, should it be cached for any further request?
- calculateCross(CurrencyPair, FxRate, FxRate, int, int, MajorCurrencyRanking, int, int, CurrencyProvider) - Static method in class net.objectlab.kit.fxcalc.CrossRateCalculator
-
Calculate the cross rate, use this only if required.
- calculateMilliseconds() - Method in class net.objectlab.kit.util.PeriodBuilder
-
- calculateNextDay(E) - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- calculateNextDay(Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarCurrencyDateCalculator
-
- calculateNextDay(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateCurrencyDateCalculator
-
- calculateNextDay(LocalDate) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCurrencyDateCalculator
-
- calculateNextDay(LocalDate) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCurrencyDateCalculator
-
- calculateSpotDate(E) - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- calculateSpotDate(E) - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
Calculate the Spot Date taking into account the working weeks, holidays and spot lag (T+1, T+2 etc), the
calculator also takes into account special rules for Latin American Currencies or Arabic currencies.
- calculateTenorDate(E, Tenor) - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- calculateTenorDate(E, Tenor) - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
Calculate the Tenor Date from Spot Date taking into account the working weeks, holidays and spot lag (T+1, T+2 etc).
- calculateTenorDates(List<Tenor>) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
Calculate a series of Tenor codes in one go based on current day,
this does NOT change the current business date.
- calculateTenorDates(List<Tenor>, int) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
Calculate a series of Tenor codes in one go based on SPOT day (calculated
with the spot lag), this does NOT change the current business date.
- calculateTenorDates(E, List<Tenor>) - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- calculateTenorDates(E, List<Tenor>) - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
Calculate a list of Tenor Dates from Spot Date taking into account the working weeks, holidays and spot lag (T+1, T+2 etc).
- calculateTenorDates(List<Tenor>) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Calculate a series of Tenor codes in one go based on current day,
this does NOT change the current business date.
- calculateTenorDates(List<Tenor>, int) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Calculate a series of Tenor codes in one go based on SPOT day (calculated
with the spot lag), this does NOT change the current business date.
- calculateTotalRow() - Method in class net.objectlab.kit.report.ReportTable
-
- calculateWeight(BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- CalculatorConstants - Class in net.objectlab.kit.datecalc.common
-
- CalendarBackwardHandler - Class in net.objectlab.kit.datecalc.jdk
-
A Jdk
Calendar
implementation of the
HolidayHandler
, for the
Backward algorithm.
- CalendarBackwardHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarBackwardHandler
-
- CalendarCurrencyDateCalculator - Class in net.objectlab.kit.datecalc.jdk
-
JDK Calendar implementation for currency date calculator.
- CalendarCurrencyDateCalculator(CurrencyDateCalculatorBuilder<Calendar>) - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarCurrencyDateCalculator
-
- CalendarDateCalculator - Class in net.objectlab.kit.datecalc.jdk
-
This class is used via the DateCalculator interface, it enables the handling
of different HolidayHandler, if no HolidayHandler is defined, the calendar
will NOT move a date, even if it falls on a holiday or weekend.
- CalendarDateCalculator() - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- CalendarDateCalculator(String, Calendar, HolidayCalendar<Calendar>, HolidayHandler<Calendar>) - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- CalendarForwardHandler - Class in net.objectlab.kit.datecalc.jdk
-
A Jdk
Calendar
implementation of the
HolidayHandler
, for the
Forward algorithm.
- CalendarForwardHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarForwardHandler
-
- CalendarForwardUnlessNegativeHandler - Class in net.objectlab.kit.datecalc.jdk
-
A Jdk
Calendar
implementation of the
HolidayHandler
, for the
Forward algorithm.
- CalendarForwardUnlessNegativeHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarForwardUnlessNegativeHandler
-
- CalendarIMMDateCalculator - Class in net.objectlab.kit.datecalc.jdk
-
- CalendarIMMDateCalculator() - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarIMMDateCalculator
-
- CalendarKitCalculatorsFactory - Class in net.objectlab.kit.datecalc.jdk
-
The default factory for getting Jdk Calendar
based
calculators.
- CalendarKitCalculatorsFactory() - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
-
- CalendarModifiedFollowingHandler - Class in net.objectlab.kit.datecalc.jdk
-
A Jdk
Calendar
implementation of the
HolidayHandler
, for the
Modified Following algorithm.
- CalendarModifiedFollowingHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarModifiedFollowingHandler
-
- CalendarModifiedPrecedingHandler - Class in net.objectlab.kit.datecalc.jdk
-
A Jdk
Calendar
implementation of the
HolidayHandler
, for the
Modified Preceeding algorithm.
- CalendarModifiedPrecedingHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarModifiedPrecedingHandler
-
- CalendarPeriodCountCalculator - Class in net.objectlab.kit.datecalc.jdk
-
- CalendarPeriodCountCalculator() - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarPeriodCountCalculator
-
- calendarWeekDay(E) - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- calendarWeekDay(Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarCurrencyDateCalculator
-
- calendarWeekDay(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateCurrencyDateCalculator
-
- calendarWeekDay(LocalDate) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCurrencyDateCalculator
-
- calendarWeekDay(LocalDate) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCurrencyDateCalculator
-
- CaseTreatment - Enum in net.objectlab.kit.util
-
- Cash - Class in net.objectlab.kit.fxcalc
-
A simple class to represent an immutable amount of a given currency.
- Cash(String, BigDecimal) - Constructor for class net.objectlab.kit.fxcalc.Cash
-
- ccy1Calendar(HolidayCalendar<E>) - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
The holiday calendar for ccy1, if null or not set, then a default calendar will be used with NO holidays.
- ccy1Week(WorkingWeek) - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
Provides the definition of a working week for the currency; if not provided and the currencyCalculatorConfig is given, it
will do a look up for this currency.
- ccy2Calendar(HolidayCalendar<E>) - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
The holiday calendar for ccy2, if null or not set, then a default calendar will be used with NO holidays.
- ccy2Week(WorkingWeek) - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
Provides the definition of a working week for the currency; if not provided and the currencyCalculatorConfig is given, it
will do a look up for this currency.
- cellAt(String) - Method in class net.objectlab.kit.util.excel.Excel
-
- center() - Method in class net.objectlab.kit.util.excel.ExcelStyle.Builder
-
- checkBoundary(E) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- checkBoundary(Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- checkBoundary(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
- checkBoundary(LocalDate) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
- checkBoundary(LocalDate) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
- checkValid() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
Check if the builder is valid i.e.
- checkValidity() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
Checks the builder and throws an IllegalArgumentException if there are issues e.g.
- clear() - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashMap
-
- clear() - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashSet
-
- clone(E) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- clone(Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- clone(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
- clone(LocalDate) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
- clone(LocalDate) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
- cloneStyle() - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- cloneStyle(int) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- cloneStyle(int) - Method in class net.objectlab.kit.util.excel.ExcelWorkbook
-
- CLOSE_PARENTHESES - Static variable in class net.objectlab.kit.util.StringUtil
-
- colIndex() - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- CollectionUtil - Class in net.objectlab.kit.util
-
- combine(DateCalculator<E>) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
Allows DateCalculators to be combined into a new one, the startDate and
currentBusinessDate will be the ones from the existing calendar (not the
parameter one).
- combine(DateCalculator<E>) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Allows DateCalculators to be combined into a new one, the startDate and
currentBusinessDate will be the ones from the existing calendar (not the
parameter one).
- COMMA - Static variable in class net.objectlab.kit.util.StringUtil
-
- comment(String) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- compareDate(E, E, boolean) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- compareDate(Calendar, Calendar, boolean) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- compareDate(Date, Date, boolean) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
- compareDate(LocalDate, LocalDate, boolean) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
- compareDate(LocalDate, LocalDate, boolean) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
- compareTo(BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- compareTo(String, String) - Static method in class net.objectlab.kit.util.StringUtil
-
Handle null.
- concat(Object...) - Static method in class net.objectlab.kit.util.StringUtil
-
Concatenate the string value of the objects (toString()).
- concatWithSpaces(Object...) - Static method in class net.objectlab.kit.util.StringUtil
-
Concatenate the string value of the objects (toString()) and
insert a space between each value.
- configureCurrencyCalculatorBuilder(CurrencyDateCalculatorBuilder<E>) - Method in class net.objectlab.kit.datecalc.common.AbstractKitCalculatorsFactory
-
Method that may be called by the specialised factory methods and will fetch the registered holidayCalendar for all 3 currencies
and the working weeks via the currencyCalculatorConfig and assigning currencyCalculatorConfig to the builder,
using the DefaultCurrencyCalculatorConfig if not modified.
- ConsoleMenu - Class in net.objectlab.kit.console
-
- ConsoleMenu(Repeater) - Constructor for class net.objectlab.kit.console.ConsoleMenu
-
- contains(Object) - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashSet
-
- contains(Collection<?>, Object) - Static method in class net.objectlab.kit.util.CollectionUtil
-
- containsAll(Collection<?>) - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashSet
-
- containsAny(Collection<?>, Object...) - Static method in class net.objectlab.kit.util.CollectionUtil
-
- containsCcy(String) - Method in class net.objectlab.kit.fxcalc.CurrencyPair
-
- containsKey(Object) - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashMap
-
- containsValue(Object) - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashMap
-
- convertAmountUsingBidOrAsk(CurrencyAmount) - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Given a monetary amount in the original currency, calculate the resulting amount in the other currency, using BID or ASK
depending on the originalAmount.currency.
- convertAmountUsingBidOrAsk(CurrencyAmount) - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- convertAmountUsingMid(CurrencyAmount) - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Given a monetary amount in the original currency, calculate the resulting amount in the other currency, using MID rate.
- convertAmountUsingMid(CurrencyAmount) - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- Counter<T> - Class in net.objectlab.kit.util
-
Simple counter of any type with total and percentage.
- Counter() - Constructor for class net.objectlab.kit.util.Counter
-
- Counter.Stats<T> - Class in net.objectlab.kit.util
-
- create(E1, E2) - Static method in class net.objectlab.kit.util.Pair
-
- create(E1, E2, E3, E4) - Static method in class net.objectlab.kit.util.Quadruplet
-
- create(E1, E2, E3) - Static method in class net.objectlab.kit.util.Triplet
-
- createCalendar(String) - Static method in class net.objectlab.kit.datecalc.common.Utils
-
get a new Calendar based on the string date.
- createDate(String) - Static method in class net.objectlab.kit.datecalc.common.Utils
-
Creates a Date object given a string representation of it
- createFont() - Method in class net.objectlab.kit.util.excel.ExcelWorkbook
-
- createInverse() - Method in class net.objectlab.kit.fxcalc.CurrencyPair
-
Returns a new CurrencyPair ccy2 / ccy1 (useful for FxRate).
- createInverse() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Create the FX Rate for ccy2 / ccy1, return a new FxRate; the inverse of bid / ask are swapped around.
- createInverse(int) - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Create the FX Rate for ccy2 / ccy1, return a new FxRate with given precision; the inverse of bid / ask are swapped around.
- createInverse() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- createInverse(int) - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- createNewCalculator(String, E, HolidayCalendar<E>, HolidayHandler<E>) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- createNewCalculator(String, Calendar, HolidayCalendar<Calendar>, HolidayHandler<Calendar>) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- createNewCalculator(String, Date, HolidayCalendar<Date>, HolidayHandler<Date>) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
- createNewCalculator(String, LocalDate, HolidayCalendar<LocalDate>, HolidayHandler<LocalDate>) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
- createNewCalculator(String, LocalDate, HolidayCalendar<LocalDate>, HolidayHandler<LocalDate>) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
- crossCcy(String) - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
If brokenDate is not allowed, we do require to check the WorkingWeek and Holiday for the crossCcy when
validating the SpotDate or a Tenor date; if null or not set, then a default calendar will be used with NO holidays.
- crossCcyCalendar(HolidayCalendar<E>) - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
If brokenDate is not allowed, we do require to check the WorkingWeek and Holiday for the crossCcy when
validating the SpotDate or a Tenor date.
- crossCcyWeek(WorkingWeek) - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
If brokenDate is not allowed, we do require to check the WorkingWeek and Holiday for the crossCcy when
validating the SpotDate or a Tenor date.
- CrossRateCalculator - Class in net.objectlab.kit.fxcalc
-
Calculator responsible for generating a new cross FX Rate based on two relevant (sharing a cross currency) FX Rates; e.g.
- CurrencyAmount - Interface in net.objectlab.kit.fxcalc
-
Read-only representation of a currency and a value.
- CurrencyCalculatorConfig - Interface in net.objectlab.kit.datecalc.common.ccy
-
According to http://www.londonfx.co.uk/valdates.html, some currencies should
take into account USD holidays for T+1 (whilst calculating the Spot Date).
- currencyCalculatorConfig(CurrencyCalculatorConfig) - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
Provides information about currencies subject to USD on T+1 and WorkingWeeks if not specified individually.
- CurrencyDateCalculator<E> - Interface in net.objectlab.kit.datecalc.common
-
A DateCalculator specialised for a currency pair.
- CurrencyDateCalculatorBuilder<E extends Serializable> - Class in net.objectlab.kit.datecalc.common
-
Provides enough information to create an immutable CurrencyDateCalculator.
- CurrencyDateCalculatorBuilder() - Constructor for class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
Default values are:
crossCcy = USD
ccy1Calendar = Empty Calendar
ccy2Calendar = Empty Calendar
crossCcyCalendar = Empty Calendar
brokenDateAllowed = false
adjustStartDateWithCurrencyPair = true
spotLag = SpotLag.T_2
- currencyPair(String, String, SpotLag) - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
This specialises the calculator to the given currency pair and the SpotLag (0, 1, 2).
- CurrencyPair - Class in net.objectlab.kit.fxcalc
-
Immutable class representing a Currency pair, ccy1/ccy2; thread-safe and able to be used in Collections.
- CurrencyPair(String, String) - Constructor for class net.objectlab.kit.fxcalc.CurrencyPair
-
- CurrencyProvider - Interface in net.objectlab.kit.fxcalc
-
- currencyProvider(CurrencyProvider) - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
The interface to determine Currency details.
- get(Object) - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashMap
-
- getAffiliateCode() - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- getAffiliateCode() - Method in interface net.objectlab.kit.pf.ExistingPortfolio
-
- getAll() - Static method in class net.objectlab.kit.datecalc.common.StandardTenor
-
- getAllocationWeight() - Method in interface net.objectlab.kit.pf.ValidatedPortfolioLine
-
- getAllocationWeight() - Method in class net.objectlab.kit.pf.validator.ValidatedPortfolioLineImpl
-
- getAmount() - Method in class net.objectlab.kit.fxcalc.Cash
-
- getAmount() - Method in interface net.objectlab.kit.fxcalc.CurrencyAmount
-
- getAsk() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
The price at which the 'quoter' is willing to buy ccy1 and sell ccy2.
- getAsk() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- getAskInMarketConvention() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Useful for human readable display, returns the same value as Ask if FxRate is in market convention otherwise 1/bid.
- getAskInMarketConvention() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- getAskRounding() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- getAssetCode() - Method in interface net.objectlab.kit.pf.AssetDetails
-
- getAssetCode() - Method in class net.objectlab.kit.pf.BasicAsset
-
- getAssetCode() - Method in class net.objectlab.kit.pf.BasicLine
-
- getAssetCode() - Method in interface net.objectlab.kit.pf.ExistingPortfolioLine
-
- getAssetCode() - Method in class net.objectlab.kit.pf.validator.ValidatedPortfolioLineImpl
-
- getAssetName() - Method in interface net.objectlab.kit.pf.AssetDetails
-
- getAssetName() - Method in class net.objectlab.kit.pf.BasicAsset
-
- getAssetName() - Method in class net.objectlab.kit.pf.BasicLine
-
- getAssetName() - Method in interface net.objectlab.kit.pf.ExistingPortfolioLine
-
- getAssetName() - Method in class net.objectlab.kit.pf.validator.ValidatedPortfolioLineImpl
-
- getAverage() - Method in class net.objectlab.kit.util.Average
-
- getAverage() - Method in class net.objectlab.kit.util.PopulationStandardDeviation
-
- getBaseFxRateProvider() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- getBid() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
The price at which the 'quoter' is willing to sell ccy1 and buy ccy2.
- getBid() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- getBidInMarketConvention() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Useful for human readable display, returns the same value as Bid if FxRate is in market convention otherwise 1/ask.
- getBidInMarketConvention() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- getBidRounding() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- getBigDecimal(String, BigDecimal) - Static method in class net.objectlab.kit.console.ConsoleMenu
-
Gets an BigDecimal from the System.in
- getBoolean(String, boolean) - Static method in class net.objectlab.kit.console.ConsoleMenu
-
Gets a boolean from the System.in
- getBucket() - Method in class net.objectlab.kit.util.FrequencyBucketDistribution.Bucket
-
- getCal(String) - Static method in class net.objectlab.kit.datecalc.common.Utils
-
- getCal(Date) - Static method in class net.objectlab.kit.datecalc.common.Utils
-
Get a Calendar object for a given Date representation.
- getCcy1() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getCcy1() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- getCcy1() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getCcy1() - Method in class net.objectlab.kit.fxcalc.CurrencyPair
-
- getCcy1Calendar() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getCcy1Calendar() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- getCcy1Calendar() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getCcy1Week() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getCcy1Week() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- getCcy1Week() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getCcy2() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getCcy2() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- getCcy2() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getCcy2() - Method in class net.objectlab.kit.fxcalc.CurrencyPair
-
- getCcy2Calendar() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getCcy2Calendar() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- getCcy2Calendar() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getCcy2Week() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getCcy2Week() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- getCcy2Week() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getCellCorner() - Method in interface net.objectlab.kit.report.TableRenderer
-
- getCellCorner() - Method in class net.objectlab.kit.report.TextRenderer
-
- getCellLine() - Method in class net.objectlab.kit.report.TextRenderer
-
- getCode() - Method in class net.objectlab.kit.datecalc.common.Tenor
-
- getCode() - Method in enum net.objectlab.kit.datecalc.common.TenorCode
-
- getCount(T) - Method in class net.objectlab.kit.util.Counter
-
- getCount() - Method in class net.objectlab.kit.util.FrequencyBucketDistribution.Bucket
-
- getCount() - Method in class net.objectlab.kit.util.Total
-
- getCount() - Method in class net.objectlab.kit.util.WeightedAverage
-
- getCrossCcy() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getCrossCcy() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
The cross currency used by this calculator.
- getCrossCcy() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getCrossCcy() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
This FxRate might come from a combination of 2 rates through a cross currency, if it is the case,
return the cross currency.
- getCrossCcy() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- getCrossCcyCalendar() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getCrossCcyCalendar() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
If enabled show the CrossCcy calendar that may be used on Spot or Tenor dates (in some cases, it is required that GBP/EUR AND USD [the
crossCcy] have all a working day in common for the Spot/Tenor date).
- getCrossCcyCalendar() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getCrossCcyWeek() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getCrossCcyWeek() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- getCrossCcyWeek() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getCurrenciesSubjectToCrossCcyForT1(String) - Method in interface net.objectlab.kit.datecalc.common.ccy.CurrencyCalculatorConfig
-
- getCurrenciesSubjectToCrossCcyForT1(String) - Method in class net.objectlab.kit.datecalc.common.ccy.DefaultCurrencyCalculatorConfig
-
- getCurrency() - Method in class net.objectlab.kit.fxcalc.Cash
-
- getCurrency() - Method in interface net.objectlab.kit.fxcalc.CurrencyAmount
-
- getCurrencyCalculatorConfig() - Method in class net.objectlab.kit.datecalc.common.AbstractKitCalculatorsFactory
-
Provides the registered instance of currencyCalculatorConfig or use DefaultCurrencyCalculatorConfig if none registered.
- getCurrencyCalculatorConfig() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getCurrencyCalculatorConfig() - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
- getCurrencyPair() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
The CurrencyPair as in Ccy1/Ccy2 where the Bid will be the price for selling ccy1 and buying ccy2.
- getCurrencyPair() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- getCurrencyProvider() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- getCurrentBusinessDate() - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- getCurrentBusinessDate() - Method in interface net.objectlab.kit.datecalc.common.BaseCalculator
-
Gives the current business date held by the calculator.
- getCurrentIncrement() - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- getCurrentIncrement() - Method in interface net.objectlab.kit.datecalc.common.BaseCalculator
-
return the current increment in the calculator, this is used by the
handler.
- getCurrentTimeMillis() - Method in class net.objectlab.kit.collections.SystemTimeProvider
-
- getCurrentTimeMillis() - Method in interface net.objectlab.kit.collections.TimeProvider
-
- getDataPoints() - Method in class net.objectlab.kit.util.Average
-
- getDataPoints() - Method in class net.objectlab.kit.util.PopulationStandardDeviation
-
- getDataPointsForCalc() - Method in class net.objectlab.kit.util.PopulationStandardDeviation
-
- getDataPointsForCalc() - Method in class net.objectlab.kit.util.SampleStandardDeviation
-
- getDate(String, Date) - Static method in class net.objectlab.kit.console.ConsoleMenu
-
- getDateCalculator(String, String) - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
Create a new DateCalculator for a given name and type of handling.
- getDateCalculator(String, String) - Method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
-
Create a new DateCalculator for a given name and type of handling.
- getDateCalculator(String, String) - Method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
-
- getDateCalculator(String, String) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateKitCalculatorsFactory
-
Create a new DateCalculator for a given name and type of handling.
- getDateCalculator(String, String) - Method in class net.objectlab.kit.datecalc.joda.LocalDateKitCalculatorsFactory
-
Create a new DateCalculator for a given name and type of handling.
- getDateTime(double, boolean) - Static method in class net.objectlab.kit.datecalc.joda.JodaExcelDateUtil
-
- getDefault() - Static method in class net.objectlab.kit.fxcalc.StandardMajorCurrencyRanking
-
- getDefaultCurrencyDateCalculator(String, String, SpotLag) - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
Create a new IMMUTABLE CurrencyDateCalculator specialised for 2 currencies, including WorkingWeek, calendars
registered and CurrencyCalculatorConfig.
- getDefaultCurrencyDateCalculator(String, String, SpotLag) - Method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
-
- getDefaultCurrencyDateCalculator(String, String, SpotLag) - Method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
-
- getDefaultCurrencyDateCalculator(String, String, SpotLag) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateKitCalculatorsFactory
-
- getDefaultCurrencyDateCalculator(String, String, SpotLag) - Method in class net.objectlab.kit.datecalc.joda.LocalDateKitCalculatorsFactory
-
- getDefaultCurrencyDateCalculatorBuilder(String, String, SpotLag) - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
Create a new CurrencyDateCalculatorBuilder specialised for 2 currencies, including WorkingWeek, calendars registered and CurrencyCalculatorConfig.
- getDefaultCurrencyDateCalculatorBuilder(String, String, SpotLag) - Method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
-
Return a builder using the registered calendars/working weeks and a Modified Forward Holiday handler for the currency pair; this
does NOT copy the calendars or Currency Config.
- getDefaultCurrencyDateCalculatorBuilder(String, String, SpotLag) - Method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
-
Return a builder using the registered calendars/working weeks and a Modified Forward Holiday handler for the currency pair; this
does NOT copy the calendars or Currency Config.
- getDefaultCurrencyDateCalculatorBuilder(String, String, SpotLag) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateKitCalculatorsFactory
-
Return a builder using the registered calendars/working weeks and a Modified Forward Holiday handler for the currency pair; this
does NOT copy the calendars or Currency Config.
- getDefaultCurrencyDateCalculatorBuilder(String, String, SpotLag) - Method in class net.objectlab.kit.datecalc.joda.LocalDateKitCalculatorsFactory
-
Return a builder using the registered calendars/working weeks and a Modified Forward Holiday handler for the currency pair; .
- getDefaultInstance() - Static method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
-
- getDefaultInstance() - Static method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
-
- getDefaultInstance() - Static method in class net.objectlab.kit.datecalc.jdk8.LocalDateKitCalculatorsFactory
-
- getDefaultInstance() - Static method in class net.objectlab.kit.datecalc.joda.LocalDateKitCalculatorsFactory
-
- getDescription() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Nice human readable description of the FX Rate, useful reminder.
- getDescription() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
Nice human readable description of the FX Rate, useful reminder.
- getDetails(String) - Method in interface net.objectlab.kit.pf.AssetDetailsProvider
-
- getDistribution() - Method in class net.objectlab.kit.util.FrequencyBucketDistribution
-
- getEarlyBoundary() - Method in class net.objectlab.kit.datecalc.common.DefaultHolidayCalendar
-
- getEarlyBoundary() - Method in class net.objectlab.kit.datecalc.common.ImmutableHolidayCalendar
-
- getEarlyBoundary() - Method in interface net.objectlab.kit.datecalc.common.ReadOnlyHolidayCalendar
-
Returns the earliest date covered by this HolidayCalendar.
- getElement1() - Method in class net.objectlab.kit.util.Pair
-
- getElement1() - Method in class net.objectlab.kit.util.Quadruplet
-
- getElement1() - Method in class net.objectlab.kit.util.Triplet
-
- getElement2() - Method in class net.objectlab.kit.util.Pair
-
- getElement2() - Method in class net.objectlab.kit.util.Quadruplet
-
- getElement2() - Method in class net.objectlab.kit.util.Triplet
-
- getElement3() - Method in class net.objectlab.kit.util.Quadruplet
-
- getElement3() - Method in class net.objectlab.kit.util.Triplet
-
- getElement4() - Method in class net.objectlab.kit.util.Quadruplet
-
- getExpiryTimeoutMilliseconds() - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- getFractionDigits(String) - Method in interface net.objectlab.kit.fxcalc.CurrencyProvider
-
- getFractionDigits(String) - Method in class net.objectlab.kit.fxcalc.JdkCurrencyProvider
-
- getHolidayCalendar() - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- getHolidayCalendar(String) - Method in class net.objectlab.kit.datecalc.common.AbstractKitCalculatorsFactory
-
Provides an immutable Holiday Calendar with that name if registered, null if not registered
- getHolidayCalendar() - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Returns an immutable version of the HolidayCalendar.
- getHolidayCalendar(String) - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
- getHolidayHandler() - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- getHolidayHandler(String) - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
Create a new holiday handler of given type
- getHolidayHandler(String) - Method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
-
- getHolidayHandler(String) - Method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
-
- getHolidayHandler(String) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateKitCalculatorsFactory
-
- getHolidayHandler(String) - Method in class net.objectlab.kit.datecalc.joda.LocalDateKitCalculatorsFactory
-
- getHolidayHandlerType() - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- getHolidayHandlerType() - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Gives the name of the holiday handler algorithm, see HolidayHandlerType
for some standard values.
- getHolidays() - Method in class net.objectlab.kit.datecalc.common.DefaultHolidayCalendar
-
- getHolidays() - Method in class net.objectlab.kit.datecalc.common.ImmutableHolidayCalendar
-
- getHolidays() - Method in interface net.objectlab.kit.datecalc.common.ReadOnlyHolidayCalendar
-
Returns an immutable set of holidays.
- getId() - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- getId() - Method in class net.objectlab.kit.collections.DefaultMapBuilder
-
- getId() - Method in class net.objectlab.kit.collections.DefaultSetBuilder
-
- getId() - Method in interface net.objectlab.kit.collections.MapBuilder
-
- getId() - Method in interface net.objectlab.kit.collections.SetBuilder
-
- getId() - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- getId() - Method in interface net.objectlab.kit.pf.ExistingPortfolio
-
- getIMMDateCalculator() - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
Create a new IMMDateCalculator.
- getIMMDateCalculator() - Method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
-
Create a new IMMDateCalculator.
- getIMMDateCalculator() - Method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
-
- getIMMDateCalculator() - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateKitCalculatorsFactory
-
- getIMMDateCalculator() - Method in class net.objectlab.kit.datecalc.joda.LocalDateKitCalculatorsFactory
-
- getIMMDates(E, E) - Method in class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
-
Returns a list of IMM dates between 2 dates, it will exclude the start
date if it is an IMM date but would include the end date if it is an IMM
(same as IMMPeriod.QUARTERLY).
- getIMMDates(E, E) - Method in interface net.objectlab.kit.datecalc.common.IMMDateCalculator
-
Returns a list of IMM dates between 2 dates, it will exclude the start
date if it is an IMM date but would include the end date if it is an IMM
(same as as calling getIMMDates(start,end,IMMPeriod.QUARTERLY)).
- getIMMDates(E, E, IMMPeriod) - Method in interface net.objectlab.kit.datecalc.common.IMMDateCalculator
-
Returns a list of IMM dates between 2 dates, it will exclude the start
date if it is an IMM date but would include the end date if it is an IMM.
- getIMMDates(Calendar, Calendar, IMMPeriod) - Method in class net.objectlab.kit.datecalc.jdk.CalendarIMMDateCalculator
-
Returns a list of IMM dates between 2 dates, it will exclude the start
date if it is an IMM date but would include the end date if it is an IMM.
- getIMMDates(Date, Date, IMMPeriod) - Method in class net.objectlab.kit.datecalc.jdk.DateIMMDateCalculator
-
- getIMMDates(LocalDate, LocalDate, IMMPeriod) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateIMMDateCalculator
-
Returns a list of IMM dates between 2 dates, it will exclude the start
date if it is an IMM date but would include the end date if it is an IMM.
- getIMMDates(LocalDate, LocalDate, IMMPeriod) - Method in class net.objectlab.kit.datecalc.joda.LocalDateIMMDateCalculator
-
Returns a list of IMM dates between 2 dates, it will exclude the start
date if it is an IMM date but would include the end date if it is an IMM.
- getInt(String, int) - Static method in class net.objectlab.kit.console.ConsoleMenu
-
Gets an int from the System.in
- getIssues() - Method in interface net.objectlab.kit.pf.ValidatedPortfolioLine
-
- getIssues() - Method in interface net.objectlab.kit.pf.ValidationResults
-
- getIssues() - Method in class net.objectlab.kit.pf.validator.Results
-
- getIssues() - Method in class net.objectlab.kit.pf.validator.ValidatedPortfolioLineImpl
-
- getJavaCalendar(double, boolean) - Static method in class net.objectlab.kit.datecalc.common.ExcelDateUtil
-
Given an Excel date with either 1900 or 1904 date windowing, converts it
to a java.util.Date.
- getJavaDate(double, boolean) - Static method in class net.objectlab.kit.datecalc.common.ExcelDateUtil
-
Given an Excel date with either 1900 or 1904 date windowing, converts it
to a java.util.Date.
- getJavaDateOnly(double, boolean) - Static method in class net.objectlab.kit.datecalc.common.ExcelDateUtil
-
Given an Excel date with either 1900 or 1904 date windowing, converts it
to a java.util.Date.
- getLastLoadingTime() - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- getLateBoundary() - Method in class net.objectlab.kit.datecalc.common.DefaultHolidayCalendar
-
- getLateBoundary() - Method in class net.objectlab.kit.datecalc.common.ImmutableHolidayCalendar
-
- getLateBoundary() - Method in interface net.objectlab.kit.datecalc.common.ReadOnlyHolidayCalendar
-
Returns the latest date covered by this HolidayCalendar.
- getLatestRate(CurrencyPair) - Method in interface net.objectlab.kit.fxcalc.BaseFxRateProvider
-
Up to the implementer to get the latest FX Rate for the given pair, that could be from your DB, from Reuters or
your own market making tools.
- getLine() - Method in interface net.objectlab.kit.pf.RuleIssue
-
- getLine() - Method in class net.objectlab.kit.pf.validator.RuleIssueImpl
-
- getLines() - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- getLines() - Method in interface net.objectlab.kit.pf.ExistingPortfolio
-
- getLines() - Method in interface net.objectlab.kit.pf.ValidationResults
-
- getLines() - Method in class net.objectlab.kit.pf.validator.Results
-
- getLocalDate(double, boolean) - Static method in class net.objectlab.kit.datecalc.joda.JodaExcelDateUtil
-
- getMajorCurrencyRanking() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- getMaxConcentrationPerIssuer() - Method in class net.objectlab.kit.pf.ucits.UcitsLimits
-
- getMaxForMediumConcentration() - Method in class net.objectlab.kit.pf.ucits.UcitsLimits
-
- getMaximum() - Method in class net.objectlab.kit.util.Average
-
- getMaximum() - Method in class net.objectlab.kit.util.PopulationStandardDeviation
-
- getMaximum() - Method in class net.objectlab.kit.util.WeightedAverage
-
- getMediumConcentrationPerIssuer() - Method in class net.objectlab.kit.pf.ucits.UcitsLimits
-
- getMediumLimit(String) - Method in interface net.objectlab.kit.pf.ucits.UcitsLimitProvider
-
5% in most cases but it could be larger
- getMid() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Mid = (bid + ask) / 2
- getMid() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- getMidInMarketConvention() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Mid = (bid + ask) / 2
- getMidInMarketConvention() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- getMinimum() - Method in class net.objectlab.kit.util.Average
-
- getMinimum() - Method in class net.objectlab.kit.util.PopulationStandardDeviation
-
- getMinimum() - Method in class net.objectlab.kit.util.WeightedAverage
-
- getMsg() - Method in interface net.objectlab.kit.pf.RuleIssue
-
- getMsg() - Method in class net.objectlab.kit.pf.validator.RuleIssueImpl
-
- getName() - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- getName() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getName() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- getName() - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
This is typically the name of the associated set of holidays.
- getNextIMMDate(E) - Method in class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
-
- getNextIMMDate(E, IMMPeriod) - Method in class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
-
- getNextIMMDate(boolean, E, IMMPeriod) - Method in class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
-
- getNextIMMDate(E) - Method in interface net.objectlab.kit.datecalc.common.IMMDateCalculator
-
Given a start date, it will return the next IMM Date, even if the start
date is an IMM date (same as calling
getNextIMMDate(IMMPeriod.QUARTERLY)).
- getNextIMMDate(E, IMMPeriod) - Method in interface net.objectlab.kit.datecalc.common.IMMDateCalculator
-
Given a start date, it will return the next IMM Date based on the
IMMPeriod, even if the start date is an IMM date.
- getNextIMMDate(boolean, Calendar, IMMPeriod) - Method in class net.objectlab.kit.datecalc.jdk.CalendarIMMDateCalculator
-
- getNextIMMDate(boolean, Date, IMMPeriod) - Method in class net.objectlab.kit.datecalc.jdk.DateIMMDateCalculator
-
- getNextIMMDate(boolean, LocalDate, IMMPeriod) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateIMMDateCalculator
-
- getNextIMMDate(boolean, LocalDate, IMMPeriod) - Method in class net.objectlab.kit.datecalc.joda.LocalDateIMMDateCalculator
-
- getNextIMMDates(E, int) - Method in class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
-
Returns a list of N IMM dates from a given date, it will exclude the start
date if it is an IMM date
(same as as calling getIMMDates(start,end,IMMPeriod.QUARTERLY)).
- getNextIMMDates(E, int) - Method in interface net.objectlab.kit.datecalc.common.IMMDateCalculator
-
Returns a list of N IMM dates from a given date, it will exclude the start
date if it is an IMM date
(same as as calling getIMMDates(start,end,IMMPeriod.QUARTERLY)).
- getNextRow() - Method in interface net.objectlab.kit.report.TableRenderer
-
- getNextRow() - Method in class net.objectlab.kit.report.TextRenderer
-
- getNumberOfBusinessDaysBetween(E, E) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Number of non weekend, non holidays days between d1 and d2, using the Holiday Handler type to match
what the method moveByBusinessDays requires.
- getNumberOfBusinessDaysBetween(Calendar, Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- getNumberOfBusinessDaysBetween(Date, Date) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
- getNumberOfBusinessDaysBetween(LocalDate, LocalDate) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
- getNumberOfBusinessDaysBetween(LocalDate, LocalDate) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
- getOrderedCurrenciesForCross() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- getOrderedDecStats() - Method in class net.objectlab.kit.util.Counter
-
- getPartyCode() - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- getPartyCode() - Method in interface net.objectlab.kit.pf.ExistingPortfolio
-
- getPassword(String) - Static method in class net.objectlab.kit.console.ConsoleMenu
-
- getPaymentAmountForBuying(CurrencyAmount) - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Calculates the amount to pay given an amount to buy, e.g.
- getPaymentAmountForBuying(CurrencyAmount) - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
Calculates the amount to pay given an amount to buy, e.g.
- getPercentage(T) - Method in class net.objectlab.kit.util.Counter
-
- getPeriodCountCalculator() - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
Create a new PeriodCountCalculator.
- getPeriodCountCalculator() - Method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
-
Create a new PeriodCountCalculator.
- getPeriodCountCalculator() - Method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
-
- getPeriodCountCalculator() - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateKitCalculatorsFactory
-
- getPeriodCountCalculator() - Method in class net.objectlab.kit.datecalc.joda.LocalDateKitCalculatorsFactory
-
- getPortfolioCcy() - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- getPortfolioCcy() - Method in interface net.objectlab.kit.pf.ExistingPortfolio
-
- getPortfolioValue() - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- getPortfolioValue() - Method in interface net.objectlab.kit.pf.ExistingPortfolio
-
- getPrecisionForFxRate() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- getPrecisionForInverseFxRate() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- getPreviousIMMDate(E) - Method in class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
-
- getPreviousIMMDate(E, IMMPeriod) - Method in class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
-
- getPreviousIMMDate(E) - Method in interface net.objectlab.kit.datecalc.common.IMMDateCalculator
-
Given a start date, it will return the previous IMM Date, even if the
start date is an IMM date.
- getPreviousIMMDate(E, IMMPeriod) - Method in interface net.objectlab.kit.datecalc.common.IMMDateCalculator
-
Given a start date, it will return the previous IMM Date based on the
IMMPeriod, even if the start date is an IMM date.
- getPriceInPortfolioCcy() - Method in class net.objectlab.kit.pf.BasicLine
-
- getPriceInPortfolioCcy() - Method in interface net.objectlab.kit.pf.ExistingPortfolioLine
-
- getPriceInPortfolioCcy() - Method in class net.objectlab.kit.pf.validator.ValidatedPortfolioLineImpl
-
- getPropertyName() - Method in interface net.objectlab.kit.report.ReportColumn
-
- getPropertyName() - Method in class net.objectlab.kit.report.ReportTextColumn
-
- getQuantity() - Method in class net.objectlab.kit.pf.BasicLine
-
- getQuantity() - Method in interface net.objectlab.kit.pf.ExistingPortfolioLine
-
- getQuantity() - Method in class net.objectlab.kit.pf.validator.ValidatedPortfolioLineImpl
-
- getRatesSnapshot() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- getReceiptAmountForSelling(CurrencyAmount) - Method in interface net.objectlab.kit.fxcalc.FxRate
-
Calculates the amount the seller would receive given an amount to sell, e.g.
- getReceiptAmountForSelling(CurrencyAmount) - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
Calculates the amount the seller would receive given an amount to sell, e.g.
- getRegisteredHolidayCalendarNames() - Method in class net.objectlab.kit.datecalc.common.AbstractKitCalculatorsFactory
-
Provides the immutable set of registered calendar names
- getRegisteredHolidayCalendarNames() - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
- getRounding(String) - Method in interface net.objectlab.kit.fxcalc.CurrencyProvider
-
- getRounding(String) - Method in class net.objectlab.kit.fxcalc.JdkCurrencyProvider
-
- getRule() - Method in interface net.objectlab.kit.pf.RuleIssue
-
- getRule() - Method in class net.objectlab.kit.pf.validator.RuleIssueImpl
-
- getSeverity() - Method in interface net.objectlab.kit.pf.RuleIssue
-
- getSeverity() - Method in class net.objectlab.kit.pf.validator.RuleIssueImpl
-
- getSize() - Method in interface net.objectlab.kit.report.ReportColumn
-
- getSize() - Method in class net.objectlab.kit.report.ReportTextColumn
-
- getSpotLag() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- getSpotLag() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- getSpotLag() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getStandardDeviation() - Method in class net.objectlab.kit.util.PopulationStandardDeviation
-
- getStartDate() - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- getStartDate() - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Gives the startDate of this calculator (immutable once set via
setStartDate).
- getString(String) - Static method in class net.objectlab.kit.console.ConsoleMenu
-
Gets a String from the System.in.
- getString(String, String) - Static method in class net.objectlab.kit.console.ConsoleMenu
-
Gets a String from the System.in
- getTenorHolidayHandler() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- getTitle() - Method in interface net.objectlab.kit.report.ReportColumn
-
- getTitle() - Method in class net.objectlab.kit.report.ReportTextColumn
-
- getToday() - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- getToday() - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- getToday() - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
- getToday() - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
- getToday() - Method in class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
- getTotal() - Method in class net.objectlab.kit.util.Average
-
- getTotal() - Method in class net.objectlab.kit.util.Counter
-
- getTotal() - Method in class net.objectlab.kit.util.PopulationStandardDeviation
-
- getTotal() - Method in class net.objectlab.kit.util.Total
-
- getTotal() - Method in class net.objectlab.kit.util.WeightedAverage
-
- getTotalRow() - Method in class net.objectlab.kit.report.ReportTable
-
- getType() - Method in interface net.objectlab.kit.datecalc.common.HolidayHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.CalendarBackwardHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.CalendarForwardHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.CalendarForwardUnlessNegativeHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.CalendarModifiedFollowingHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.CalendarModifiedPrecedingHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.DateBackwardHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.DateForwardHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.DateForwardUnlessNegativeHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.DateModifiedFollowingHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.DateModifiedPreceedingHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk.HolidayHandlerDateWrapper
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateBackwardHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateForwardHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateForwardUnlessNegativeHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateModifiedFollowingHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateModifiedPrecedingHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.joda.LocalDateBackwardHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.joda.LocalDateForwardHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.joda.LocalDateForwardUnlessNegativeHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.joda.LocalDateModifiedFollowingHandler
-
Give the type name for this algorithm.
- getType() - Method in class net.objectlab.kit.datecalc.joda.LocalDateModifiedPrecedingHandler
-
Give the type name for this algorithm.
- getUltimateIssuerCode() - Method in interface net.objectlab.kit.pf.AssetDetails
-
- getUltimateIssuerCode() - Method in class net.objectlab.kit.pf.BasicAsset
-
- getUnits() - Method in class net.objectlab.kit.datecalc.common.Tenor
-
- getValue() - Method in class net.objectlab.kit.util.ObjectHolder
-
- getValueInPortfolioCcy() - Method in class net.objectlab.kit.pf.BasicLine
-
- getValueInPortfolioCcy() - Method in interface net.objectlab.kit.pf.ExistingPortfolioLine
-
- getValueInPortfolioCcy() - Method in class net.objectlab.kit.pf.validator.ValidatedPortfolioLineImpl
-
- getValues() - Method in class net.objectlab.kit.report.ReportTable
-
- getWeightedAverage() - Method in class net.objectlab.kit.util.WeightedAverage
-
- getWorkbook() - Method in class net.objectlab.kit.util.excel.Excel
-
- getWorkingDays() - Method in class net.objectlab.kit.datecalc.common.WorkingWeek
-
- getWorkingWeek(String) - Method in interface net.objectlab.kit.datecalc.common.ccy.CurrencyCalculatorConfig
-
Return a default Mon-Fri for most, but some might be Sun-Thu (Arabic countries).
- getWorkingWeek(String) - Method in class net.objectlab.kit.datecalc.common.ccy.DefaultCurrencyCalculatorConfig
-
Return a default Mon-Fri for most, but some might be Sun-Thu (Arabic countries).
- getWriter() - Method in interface net.objectlab.kit.report.TableRenderer
-
- getWriter() - Method in class net.objectlab.kit.report.TextRenderer
-
- getYMD(String, LocalDate) - Static method in class net.objectlab.kit.console.ConsoleMenu
-
- id(String) - Method in class net.objectlab.kit.collections.ReadOnlyExpiringCollectionBuilder
-
- ifNotBlank(String, Consumer<String>) - Static method in class net.objectlab.kit.util.StringUtil
-
If the string is not blank call the consumer (depends on JDK8+)
- ifNotNull(BigDecimal, Consumer<BigDecimal>) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
If the BigDecimal is not null call the consumer (depends on JDK8+)
- ifTrue(Boolean, Runnable) - Static method in class net.objectlab.kit.util.BooleanUtil
-
If the boolean is not null and true, call the runnable/FunctionalInterface (depends on JDK8+)
- IMMDateCalculator<E> - Interface in net.objectlab.kit.datecalc.common
-
The IMMDates are defined as the 3rd Wednesday of March, June, September and
December.
- IMMPeriod - Enum in net.objectlab.kit.datecalc.common
-
Some instruments require a period different from the usual Quarterly but
still following IMM, e.g.
- ImmutableHolidayCalendar<E> - Class in net.objectlab.kit.datecalc.common
-
This is an immutable holiday calendar, once given to a DateCalculator, a HolidayCalendar cannot be
modified, it will throw
UnsupportedOperationException
.
- ImmutableHolidayCalendar(HolidayCalendar<E>) - Constructor for class net.objectlab.kit.datecalc.common.ImmutableHolidayCalendar
-
- incrementCount() - Method in class net.objectlab.kit.util.FrequencyBucketDistribution.Bucket
-
- IntegerUtil - Class in net.objectlab.kit.util
-
- intersection(WorkingWeek) - Method in class net.objectlab.kit.datecalc.common.WorkingWeek
-
Create a new calendar with the intersection of WORKING days.
- inverse(BigDecimal, int) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Return the inverse of value if not null or zero, using scale.
- inverse(BigDecimal, int, int) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Return the inverse of value if not null or zero, using scale.
- inverse(BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Return the inverse of value if no tnull of zero
- isAdjustStartDateWithCurrencyPair() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- isAdjustStartDateWithCurrencyPair() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- isAdjustStartDateWithCurrencyPair() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- isBrokenDateAllowed() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- isBrokenDateAllowed() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- isBrokenDateAllowed() - Method in class net.objectlab.kit.datecalc.common.CurrencyDateCalculatorBuilder
-
- isCacheBaseRates() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- isCacheResults() - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
- isCurrentDateNonWorking() - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- isCurrentDateNonWorking() - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Is the current business day a non-working day, this is useful if the
calculator does not have any algorithm to change the date when it falls
on a non-working day.
- isDiffMoreThanAbsThreshold(BigDecimal, BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isEligible(String) - Method in interface net.objectlab.kit.pf.AssetEligibilityProvider
-
- isEmpty() - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashMap
-
- isEmpty() - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashSet
-
- isEmpty(Collection<?>) - Static method in class net.objectlab.kit.util.CollectionUtil
-
- isFalse(Boolean) - Static method in class net.objectlab.kit.util.BooleanUtil
-
- isFalseOrNull(Boolean) - Static method in class net.objectlab.kit.util.BooleanUtil
-
- isFormatAsANumber() - Method in interface net.objectlab.kit.report.ReportColumn
-
- isFormatAsANumber() - Method in class net.objectlab.kit.report.ReportTextColumn
-
- isFund() - Method in class net.objectlab.kit.pf.ucits.UcitsLimits
-
- isHoliday(E) - Method in class net.objectlab.kit.datecalc.common.DefaultHolidayCalendar
-
- isHoliday(E) - Method in interface net.objectlab.kit.datecalc.common.HolidayCalendar
-
Check if a date is a holiday.
- isHoliday(E) - Method in class net.objectlab.kit.datecalc.common.ImmutableHolidayCalendar
-
- isHolidayCalendarRegistered(String) - Method in class net.objectlab.kit.datecalc.common.AbstractKitCalculatorsFactory
-
Check if a calendar of a given name is already registered.
- isHolidayCalendarRegistered(String) - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
- isIMMDate(E) - Method in interface net.objectlab.kit.datecalc.common.IMMDateCalculator
-
Checks if a given date is an official IMM Date (3rd Wednesdays of
March/June/Sept/Dec.
- isIMMDate(Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarIMMDateCalculator
-
- isIMMDate(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateIMMDateCalculator
-
- isIMMDate(LocalDate) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateIMMDateCalculator
-
Checks if a given date is an official IMM Date (3rd Wednesdays of
March/June/Sept/Dec.
- isIMMDate(LocalDate) - Method in class net.objectlab.kit.datecalc.joda.LocalDateIMMDateCalculator
-
Checks if a given date is an official IMM Date (3rd Wednesdays of
March/June/Sept/Dec.
- isInsideInclusiveRange(BigDecimal, BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isLoadOnFirstAccess() - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- isMarketConvention() - Method in interface net.objectlab.kit.fxcalc.FxRate
-
true if the CurrencyPair follows market convention, e.g.
- isMarketConvention() - Method in class net.objectlab.kit.fxcalc.FxRateImpl
-
- isMarketConvention(String, String) - Method in interface net.objectlab.kit.fxcalc.MajorCurrencyRanking
-
- isMarketConvention(CurrencyPair) - Method in interface net.objectlab.kit.fxcalc.MajorCurrencyRanking
-
- isMarketConvention(String, String) - Method in class net.objectlab.kit.fxcalc.MajorCurrencyRankingImpl
-
returns true if the ccy1 is the major one for the given currency pair.
- isMarketConvention(CurrencyPair) - Method in class net.objectlab.kit.fxcalc.MajorCurrencyRankingImpl
-
returns true if the pair.ccy1 is the major one for the given currency pair.
- isNegative(BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isNegative() - Method in class net.objectlab.kit.util.Total
-
- isNonWorkingDay(E) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
is the given date a non working day?
- isNonWorkingDay(E) - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- isNonWorkingDay(E) - Method in interface net.objectlab.kit.datecalc.common.NonWorkingDayChecker
-
Is the given date a non working day, i.e.
- isNotBlank(Object) - Static method in class net.objectlab.kit.util.StringUtil
-
- isNotEmpty(Collection<?>) - Static method in class net.objectlab.kit.util.CollectionUtil
-
- isNotEmpty(Object[]) - Static method in class net.objectlab.kit.util.CollectionUtil
-
- isNotSameAbsValue(BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Check ABS values of v1 and v2.
- isNotSameValue(BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Check values of v1 and v2.
- isNotSameValue(Integer, Integer) - Static method in class net.objectlab.kit.util.IntegerUtil
-
- isNotZero(BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isNotZero(Integer) - Static method in class net.objectlab.kit.util.IntegerUtil
-
- isNotZero() - Method in class net.objectlab.kit.util.Total
-
- isNotZeroOrNegative(Integer) - Static method in class net.objectlab.kit.util.IntegerUtil
-
- isNullOrZero(BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isNullOrZero(Integer) - Static method in class net.objectlab.kit.util.IntegerUtil
-
- isOutsideRange(BigDecimal, BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isReloadOnExpiry() - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- isSameAbsValue(BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Check ABS values of v1 and v2.
- isSameSignum(BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isSameValue(BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isSameValue(Integer, Integer) - Static method in class net.objectlab.kit.util.IntegerUtil
-
- isSameValueTreatNullAsZero(BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isStrictlyPositive(BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- ISSUER_MAX_CONCENTRATION - Static variable in class net.objectlab.kit.pf.RuleNames
-
- ISSUER_MEDIUM_CONCENTRATION - Static variable in class net.objectlab.kit.pf.RuleNames
-
- isTrue(Boolean) - Static method in class net.objectlab.kit.util.BooleanUtil
-
- isTrue(String) - Static method in class net.objectlab.kit.util.BooleanUtil
-
- isTrueOrNull(Boolean) - Static method in class net.objectlab.kit.util.BooleanUtil
-
- isTruncate() - Method in interface net.objectlab.kit.report.ReportColumn
-
- isTruncate() - Method in class net.objectlab.kit.report.ReportTextColumn
-
- isUcitsFund() - Method in class net.objectlab.kit.pf.ucits.UcitsLimits
-
- isUpperLimit() - Method in class net.objectlab.kit.util.FrequencyBucketDistribution.Bucket
-
- isUseCrossCcyOnT1ForCcy1() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- isUseCrossCcyOnT1ForCcy1() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- isUseCrossCcyOnT1ForCcy2() - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- isUseCrossCcyOnT1ForCcy2() - Method in interface net.objectlab.kit.datecalc.common.CurrencyDateCalculator
-
- isValid() - Method in interface net.objectlab.kit.pf.ValidatedPortfolioLine
-
- isValid() - Method in interface net.objectlab.kit.pf.ValidationResults
-
- isValid() - Method in class net.objectlab.kit.pf.validator.Results
-
- isValid() - Method in class net.objectlab.kit.pf.validator.ValidatedPortfolioLineImpl
-
- isValidExcelDate(double) - Static method in class net.objectlab.kit.datecalc.common.ExcelDateUtil
-
Given a double, checks if it is a valid Excel date.
- isWeekend(E) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Is the given date falling on a weekend, according to the WorkingWeek.
- isWeekend(Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
is the date a non-working day according to the WorkingWeek?
- isWeekend(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
is the date a non-working day according to the WorkingWeek?
- isWeekend(LocalDate) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
is the date a non-working day according to the WorkingWeek?
- isWeekend(LocalDate) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
is the date a non-working day according to the WorkingWeek?
- isWildcardOrNull(String) - Static method in class net.objectlab.kit.util.StringUtil
-
- isWorkingDay(Date) - Method in class net.objectlab.kit.datecalc.common.WorkingWeek
-
- isWorkingDay(Calendar) - Method in class net.objectlab.kit.datecalc.common.WorkingWeek
-
- isWorkingDay(LocalDate) - Method in class net.objectlab.kit.datecalc.jdk8.Jdk8WorkingWeek
-
- isWorkingDay(LocalDate) - Method in class net.objectlab.kit.datecalc.joda.JodaWorkingWeek
-
- isWorkingDayFromCalendar(int) - Method in class net.objectlab.kit.datecalc.common.WorkingWeek
-
- isWorkingDayFromDateTimeConstant(DayOfWeek) - Method in class net.objectlab.kit.datecalc.jdk8.Jdk8WorkingWeek
-
- isWorkingDayFromDateTimeConstant(int) - Method in class net.objectlab.kit.datecalc.joda.JodaWorkingWeek
-
- isZero(BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isZero(Integer) - Static method in class net.objectlab.kit.util.IntegerUtil
-
- isZero() - Method in class net.objectlab.kit.util.Total
-
- isZeroOrLess(BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- isZeroOrLess() - Method in class net.objectlab.kit.util.Total
-
- italic() - Method in class net.objectlab.kit.util.excel.ExcelStyle.Builder
-
- iterator() - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashSet
-
- left() - Method in class net.objectlab.kit.util.excel.ExcelStyle.Builder
-
- link(String, String) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- listify(String, String) - Static method in class net.objectlab.kit.util.Util
-
helper method to convert a 'delimiter' separated string to a list.
- listToCSVString(List<?>) - Static method in class net.objectlab.kit.util.Util
-
convert a list to a comma separated string.
- load(MapBuilder<K, V>) - Method in interface net.objectlab.kit.collections.MapLoader
-
- load(SetBuilder<T>) - Method in interface net.objectlab.kit.collections.SetLoader
-
- loadOnFirstAccess(boolean) - Method in class net.objectlab.kit.collections.ReadOnlyExpiringCollectionBuilder
-
- LocalDateBackwardHandler - Class in net.objectlab.kit.datecalc.jdk8
-
A backward handler will move the date backward if it falls on a non working
day.
- LocalDateBackwardHandler() - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDateBackwardHandler
-
- LocalDateBackwardHandler - Class in net.objectlab.kit.datecalc.joda
-
A backward handler will move the date backward if it falls on a non working
day.
- LocalDateBackwardHandler() - Constructor for class net.objectlab.kit.datecalc.joda.LocalDateBackwardHandler
-
- LocalDateCalculator - Class in net.objectlab.kit.datecalc.jdk8
-
This class is used via the DateCalculator interface, it enables the handling
of different HolidayHandler, if no HolidayHandler is defined, the calendar
will NOT move a date, even if it falls on a holiday or weekend.
- LocalDateCalculator() - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
- LocalDateCalculator(String, LocalDate, HolidayCalendar<LocalDate>, HolidayHandler<LocalDate>) - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
- LocalDateCalculator - Class in net.objectlab.kit.datecalc.joda
-
This class is used via the DateCalculator interface, it enables the handling
of different HolidayHandler, if no HolidayHandler is defined, the calendar
will NOT move a date, even if it falls on a holiday or weekend.
- LocalDateCalculator() - Constructor for class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
- LocalDateCalculator(String, LocalDate, HolidayCalendar<LocalDate>, HolidayHandler<LocalDate>) - Constructor for class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
- LocalDateCurrencyDateCalculator - Class in net.objectlab.kit.datecalc.jdk8
-
JDK8 Date implementation for currency date calculator.
- LocalDateCurrencyDateCalculator(CurrencyDateCalculatorBuilder<LocalDate>) - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDateCurrencyDateCalculator
-
- LocalDateCurrencyDateCalculator - Class in net.objectlab.kit.datecalc.joda
-
Joda LocalDate implementation for currency date calculator.
- LocalDateCurrencyDateCalculator(CurrencyDateCalculatorBuilder<LocalDate>) - Constructor for class net.objectlab.kit.datecalc.joda.LocalDateCurrencyDateCalculator
-
- LocalDateForwardHandler - Class in net.objectlab.kit.datecalc.jdk8
-
A Forward handler will move the date forward if it falls on a non working
day.
- LocalDateForwardHandler() - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDateForwardHandler
-
- LocalDateForwardHandler - Class in net.objectlab.kit.datecalc.joda
-
A Forward handler will move the date forward if it falls on a non working
day.
- LocalDateForwardHandler() - Constructor for class net.objectlab.kit.datecalc.joda.LocalDateForwardHandler
-
- LocalDateForwardUnlessNegativeHandler - Class in net.objectlab.kit.datecalc.jdk8
-
A Forward handler will move the date forward if it falls on a non working
day.
- LocalDateForwardUnlessNegativeHandler() - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDateForwardUnlessNegativeHandler
-
- LocalDateForwardUnlessNegativeHandler - Class in net.objectlab.kit.datecalc.joda
-
A Forward handler will move the date forward if it falls on a non working
day.
- LocalDateForwardUnlessNegativeHandler() - Constructor for class net.objectlab.kit.datecalc.joda.LocalDateForwardUnlessNegativeHandler
-
- LocalDateIMMDateCalculator - Class in net.objectlab.kit.datecalc.jdk8
-
- LocalDateIMMDateCalculator() - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDateIMMDateCalculator
-
- LocalDateIMMDateCalculator - Class in net.objectlab.kit.datecalc.joda
-
- LocalDateIMMDateCalculator() - Constructor for class net.objectlab.kit.datecalc.joda.LocalDateIMMDateCalculator
-
- LocalDateKitCalculatorsFactory - Class in net.objectlab.kit.datecalc.jdk8
-
The default factory for getting Joda LocalDate
based
calculators.
- LocalDateKitCalculatorsFactory() - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDateKitCalculatorsFactory
-
- LocalDateKitCalculatorsFactory - Class in net.objectlab.kit.datecalc.joda
-
The default factory for getting Joda LocalDate
based
calculators.
- LocalDateKitCalculatorsFactory() - Constructor for class net.objectlab.kit.datecalc.joda.LocalDateKitCalculatorsFactory
-
- LocalDateModifiedFollowingHandler - Class in net.objectlab.kit.datecalc.jdk8
-
A modified following handler will move the date forward if it falls on a non
working day BUT, if the new date falls into another month, it will revert to
moving backward until it finds a working day.
- LocalDateModifiedFollowingHandler() - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDateModifiedFollowingHandler
-
- LocalDateModifiedFollowingHandler - Class in net.objectlab.kit.datecalc.joda
-
A modified following handler will move the date forward if it falls on a non
working day BUT, if the new date falls into another month, it will revert to
moving backward until it finds a working day.
- LocalDateModifiedFollowingHandler() - Constructor for class net.objectlab.kit.datecalc.joda.LocalDateModifiedFollowingHandler
-
- LocalDateModifiedPrecedingHandler - Class in net.objectlab.kit.datecalc.jdk8
-
A modified preceding handler will move the date backward if it falls on a
non working day BUT, if the new date falls into another month, it will revert
to moving forward until it finds a working day.
- LocalDateModifiedPrecedingHandler() - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDateModifiedPrecedingHandler
-
- LocalDateModifiedPrecedingHandler - Class in net.objectlab.kit.datecalc.joda
-
A modified preceding handler will move the date backward if it falls on a
non working day BUT, if the new date falls into another month, it will revert
to moving forward until it finds a working day.
- LocalDateModifiedPrecedingHandler() - Constructor for class net.objectlab.kit.datecalc.joda.LocalDateModifiedPrecedingHandler
-
- LocalDatePeriodCountCalculator - Class in net.objectlab.kit.datecalc.jdk8
-
- LocalDatePeriodCountCalculator() - Constructor for class net.objectlab.kit.datecalc.jdk8.LocalDatePeriodCountCalculator
-
- LocalDatePeriodCountCalculator - Class in net.objectlab.kit.datecalc.joda
-
- LocalDatePeriodCountCalculator() - Constructor for class net.objectlab.kit.datecalc.joda.LocalDatePeriodCountCalculator
-
- longForFraction(BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Move by 2 DEC place to the left and take the long value, this
takes care of values like 0.18 in fractions.
- majorCurrencyRanking(MajorCurrencyRanking) - Method in class net.objectlab.kit.fxcalc.FxRateCalculatorBuilder
-
The interface to determine which currency is major, defaults to StandardMajorCurrencyRanking.
- MajorCurrencyRanking - Interface in net.objectlab.kit.fxcalc
-
Utility interface to determine the market convention for the FX Rate for a given currency pair.
- MajorCurrencyRankingImpl - Class in net.objectlab.kit.fxcalc
-
Utility class to determine the market convention for the FX Rate for a given currency pair.
- MajorCurrencyRankingImpl(List<String>) - Constructor for class net.objectlab.kit.fxcalc.MajorCurrencyRankingImpl
-
User can define their own ordered list of major currencies
- MapBuilder<K,V> - Interface in net.objectlab.kit.collections
-
Inspired by the Google Collection builder.
- MapLoader<K,V> - Interface in net.objectlab.kit.collections
-
Whenever the map needs to be reloaded, it will call the loader.
- max(E, E) - Method in class net.objectlab.kit.datecalc.common.ccy.AbstractCurrencyDateCalculator
-
- max(Calendar, Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarCurrencyDateCalculator
-
- max(Date, Date) - Method in class net.objectlab.kit.datecalc.jdk.DateCurrencyDateCalculator
-
- max(LocalDate, LocalDate) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCurrencyDateCalculator
-
- max(LocalDate, LocalDate) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCurrencyDateCalculator
-
- max(BigDecimal...) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- maxConcentrationPerIssuer(BigDecimal) - Method in class net.objectlab.kit.pf.ucits.BasicUcitsConcentrationValidator.Builder
-
- maxForMediumConcentration(BigDecimal) - Method in class net.objectlab.kit.pf.ucits.BasicUcitsConcentrationValidator.Builder
-
- mediumConcentrationPerIssuer(BigDecimal) - Method in class net.objectlab.kit.pf.ucits.BasicUcitsConcentrationValidator.Builder
-
- mergeRegion(int, int, int, int) - Method in class net.objectlab.kit.util.excel.ExcelSheet
-
- milliseconds(int) - Method in class net.objectlab.kit.util.PeriodBuilder
-
- min(BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- minus(BigDecimal...) - Method in class net.objectlab.kit.util.Total
-
- minus(Total) - Method in class net.objectlab.kit.util.Total
-
- minutes(int) - Method in class net.objectlab.kit.util.PeriodBuilder
-
- MODIFIED_FOLLOWING - Static variable in class net.objectlab.kit.datecalc.common.HolidayHandlerType
-
A modified following handler will move the date forward if it falls on a
non working day BUT, if the new date falls into another month, it will
revert to moving backward until it finds a working day.
- MODIFIED_PRECEDING - Static variable in class net.objectlab.kit.datecalc.common.HolidayHandlerType
-
A modified preceding handler will move the date backward if it falls on
a non working day BUT, if the new date falls into another month, it will
revert to moving forward until it finds a working day.
- modifiedFollowingCalculator(String) - Static method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
-
- modifiedFollowingCalculator(String) - Static method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
-
- modifiedFollowingCalculator(String) - Static method in class net.objectlab.kit.datecalc.jdk8.LocalDateKitCalculatorsFactory
-
- modifiedFollowingCalculator(String) - Static method in class net.objectlab.kit.datecalc.joda.LocalDateKitCalculatorsFactory
-
- modifiedPrecedingCalculator(String) - Static method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
-
- modifiedPrecedingCalculator(String) - Static method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
-
- modifiedPrecedingCalculator(String) - Static method in class net.objectlab.kit.datecalc.jdk8.LocalDateKitCalculatorsFactory
-
- modifiedPrecedingCalculator(String) - Static method in class net.objectlab.kit.datecalc.joda.LocalDateKitCalculatorsFactory
-
- MONTH_30_DAYS - Static variable in class net.objectlab.kit.datecalc.common.CalculatorConstants
-
- MONTH_31_DAYS - Static variable in class net.objectlab.kit.datecalc.common.CalculatorConstants
-
- MONTH_IN_YEAR - Static variable in class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
-
- monthDiff(E, E, PeriodCountBasis) - Method in interface net.objectlab.kit.datecalc.common.PeriodCountCalculator
-
This calculates the number of months (or fraction) between 2 dates, it
follows the given basis which means that the result could vary between
the same 2 dates if the basis is different.
- monthDiff(Calendar, Calendar, PeriodCountBasis) - Method in class net.objectlab.kit.datecalc.jdk.CalendarPeriodCountCalculator
-
- monthDiff(Date, Date, PeriodCountBasis) - Method in class net.objectlab.kit.datecalc.jdk.DatePeriodCountCalculator
-
- monthDiff(LocalDate, LocalDate, PeriodCountBasis) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDatePeriodCountCalculator
-
- monthDiff(LocalDate, LocalDate, PeriodCountBasis) - Method in class net.objectlab.kit.datecalc.joda.LocalDatePeriodCountCalculator
-
- MONTHS_IN_QUARTER - Static variable in class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
-
- MONTHS_IN_YEAR - Static variable in class net.objectlab.kit.datecalc.common.CalculatorConstants
-
- moveByBusinessDays(int) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- moveByBusinessDays(int) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
This changes the current business date held in the calculator, it moves
the current date by a number of business days, this means that if a date
is either a 'weekend' or holiday along the way, it will be skipped
according to the holiday handler and not count towards the number of days
to move.
- moveByDays(int) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
This changes the current business date held in the calculator, it moves
the new current business date by the number of days and, if it falls on a
weekend or holiday, moves it further according to the HolidayHandler
given in this DateCalculator.
- moveByDays(int) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- moveByDays(int) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
- moveByDays(int) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
- moveByDays(int) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
- moveByMonths(int) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- moveByMonths(int) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- moveByMonths(int) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
- moveByMonths(int) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
- moveByMonths(int) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
- moveByTenor(Tenor, int) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
move the current date by a given tenor, this means that if a date is
either a 'weekend' or holiday, it will be skipped according to the holiday
handler and not count towards the number of days to move.
- moveByTenor(Tenor) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
Move the current date by a given tenor, please note that all tenors are
relative to the CURRENT day (and NOT from spot).
- moveByTenor(Tenor, int) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Move the current date by a given tenor, please note that all tenors are
relative to the SPOT day which is a number of days from the current date.
- moveByTenor(Tenor) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Move the current date by a given tenor, please note that all tenors are
relative to the CURRENT day (and NOT from spot).
- moveCurrentDate(BaseCalculator<E>) - Method in interface net.objectlab.kit.datecalc.common.HolidayHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Calendar>) - Method in class net.objectlab.kit.datecalc.jdk.CalendarBackwardHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Calendar>) - Method in class net.objectlab.kit.datecalc.jdk.CalendarForwardHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Calendar>) - Method in class net.objectlab.kit.datecalc.jdk.CalendarForwardUnlessNegativeHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Calendar>) - Method in class net.objectlab.kit.datecalc.jdk.CalendarModifiedFollowingHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Calendar>) - Method in class net.objectlab.kit.datecalc.jdk.CalendarModifiedPrecedingHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Date>) - Method in class net.objectlab.kit.datecalc.jdk.DateBackwardHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Date>) - Method in class net.objectlab.kit.datecalc.jdk.DateForwardHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Date>) - Method in class net.objectlab.kit.datecalc.jdk.DateForwardUnlessNegativeHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Date>) - Method in class net.objectlab.kit.datecalc.jdk.DateModifiedFollowingHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Date>) - Method in class net.objectlab.kit.datecalc.jdk.DateModifiedPreceedingHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<Calendar>) - Method in class net.objectlab.kit.datecalc.jdk.HolidayHandlerDateWrapper
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<LocalDate>) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateBackwardHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<LocalDate>) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateForwardHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<LocalDate>) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateForwardUnlessNegativeHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<LocalDate>) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateModifiedFollowingHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<LocalDate>) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateModifiedPrecedingHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<LocalDate>) - Method in class net.objectlab.kit.datecalc.joda.LocalDateBackwardHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<LocalDate>) - Method in class net.objectlab.kit.datecalc.joda.LocalDateForwardHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<LocalDate>) - Method in class net.objectlab.kit.datecalc.joda.LocalDateForwardUnlessNegativeHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<LocalDate>) - Method in class net.objectlab.kit.datecalc.joda.LocalDateModifiedFollowingHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- moveCurrentDate(BaseCalculator<LocalDate>) - Method in class net.objectlab.kit.datecalc.joda.LocalDateModifiedPrecedingHandler
-
If the current date of the give calculator is a non-working day, it will
be moved according to the algorithm implemented.
- movedInsideThresholdPercentage(BigDecimal, BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
true if ABS((startValue-newValue)/startValue) <= abs(thresholdPercent)
- movedStrictlyOutsideThresholdPercentage(BigDecimal, BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
true if ABS((startValue-newValue)/startValue) > abs(thresholdPercent)
- movePoint(BigDecimal, int) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Safe shift (check for null), shift RIGHT if shift>0.
- moveToSpotDate(int) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- multiply(BigDecimal, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- multiply(BigDecimal, BigDecimal...) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
- negate() - Method in class net.objectlab.kit.fxcalc.Cash
-
Swap the sign on the amount and return a new immutable Money.
- negate() - Method in interface net.objectlab.kit.fxcalc.CurrencyAmount
-
Swap the sign on the amount and return a MonetaryAmount (implementation could make it immutable and return a new entity)
- negate(BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Returns the negate of the value, handles null.
- negate() - Method in class net.objectlab.kit.util.predicate.PrintablePredicate
-
- negateIfTrue(boolean, BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Returns the negate of the value if condition is true, handles null.
- net.objectlab.kit.collections - package net.objectlab.kit.collections
-
This package is inspired by Guava BUT instead of loading one key at a time in an expiring cache, the whole dataset
can be loaded in one go; of course use this ONLY if your dataset is small.
- net.objectlab.kit.console - package net.objectlab.kit.console
-
This package provides a way to easily create console menus that facilitates interaction with a user.
- net.objectlab.kit.datecalc.common - package net.objectlab.kit.datecalc.common
-
This package provides functionalities that are used by both JDK and Joda implementation,
it is not released alone but included in the datecalc-jdk, datecalc-jdk8 or datecalc-joda JARs.
- net.objectlab.kit.datecalc.common.ccy - package net.objectlab.kit.datecalc.common.ccy
-
This package implements the abstract CurrencyDateCalculator interfaces; it is not released alone but included in the datecalc-jdk, datecalc-jdk8 or datecalc-joda JARs.
- net.objectlab.kit.datecalc.jdk - package net.objectlab.kit.datecalc.jdk
-
This package provides a pure JDK implementation of the DateCalculator for both Calendar and Date, it is
released as a standalone datecalc-jdk JAR.
- net.objectlab.kit.datecalc.jdk8 - package net.objectlab.kit.datecalc.jdk8
-
This package implements the DateCalculator interfaces using JDK8
- net.objectlab.kit.datecalc.joda - package net.objectlab.kit.datecalc.joda
-
This package implements the DateCalculator interfaces using Joda-time
See Joda-time
- net.objectlab.kit.fxcalc - package net.objectlab.kit.fxcalc
-
New to 1.4.0: FX Market Convention and FX Rates, including cross currency calculations.
- net.objectlab.kit.pf - package net.objectlab.kit.pf
-
New to 1.5.0: Portfolio Validation framework.
- net.objectlab.kit.pf.ucits - package net.objectlab.kit.pf.ucits
-
- net.objectlab.kit.pf.validator - package net.objectlab.kit.pf.validator
-
- net.objectlab.kit.report - package net.objectlab.kit.report
-
- net.objectlab.kit.util - package net.objectlab.kit.util
-
This package provides a series of utilities for manipulating BigDecimal and other that can be null.
- net.objectlab.kit.util.excel - package net.objectlab.kit.util.excel
-
This package provides a series of fluent classes that enable EASY creation of Excel Spreadsheets.
- net.objectlab.kit.util.predicate - package net.objectlab.kit.util.predicate
-
This package provides a small Predicate that can be rendered to a human readable String.
- NEW_LINE - Static variable in class net.objectlab.kit.util.StringUtil
-
- newCell(String) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- newCell(Temporal) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- newCell(String, String) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
Add a hyperlink
- newCell(boolean) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- newCell(long) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- newCell(Number) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- newCell() - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- newCell(String) - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- newCell(Temporal) - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- newCell(long) - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- newCell(Number) - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- newCellFormula(String) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- newCellFormula(String) - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- newInMemoryWorkbook() - Static method in class net.objectlab.kit.util.excel.ExcelWorkbook
-
- newRow() - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- newRow(int) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- newRow() - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- newRow(int) - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- newRow() - Method in class net.objectlab.kit.util.excel.ExcelSheet
-
- newRow(int) - Method in class net.objectlab.kit.util.excel.ExcelSheet
-
- newSheet(String) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- newSheet(String) - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- newSheet(String) - Method in class net.objectlab.kit.util.excel.ExcelSheet
-
- newSheet(String) - Method in class net.objectlab.kit.util.excel.ExcelWorkbook
-
- newStreamingWorkbook() - Static method in class net.objectlab.kit.util.excel.ExcelWorkbook
-
- noneBlank(String...) - Static method in class net.objectlab.kit.util.StringUtil
-
- noneEmpty(Collection<?>...) - Static method in class net.objectlab.kit.util.CollectionUtil
-
- noneNull(Object...) - Static method in class net.objectlab.kit.util.ObjectUtil
-
Return true if NONE of the given objects are null.
- NonWorkingDayChecker<E> - Interface in net.objectlab.kit.datecalc.common
-
- notEqualsAny(Object, Object...) - Static method in class net.objectlab.kit.util.ObjectUtil
-
- NULL_COL - Static variable in class net.objectlab.kit.util.StringUtil
-
- nullIfEmpty(String) - Static method in class net.objectlab.kit.util.StringUtil
-
return null if txt is null or empty
- numericFormat() - Method in class net.objectlab.kit.util.excel.ExcelStyle.Builder
-
- safeAdd(Integer, Integer) - Static method in class net.objectlab.kit.util.IntegerUtil
-
Add 2 BigDecimal safely (i.e.
- safeCompare(Integer, Integer) - Static method in class net.objectlab.kit.util.IntegerUtil
-
- safeSignum(Integer) - Static method in class net.objectlab.kit.util.IntegerUtil
-
- sameContent(Collection<?>, Collection<?>) - Static method in class net.objectlab.kit.util.CollectionUtil
-
- SampleStandardDeviation - Class in net.objectlab.kit.util
-
- SampleStandardDeviation() - Constructor for class net.objectlab.kit.util.SampleStandardDeviation
-
- save(String) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- save(String) - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- save(String) - Method in class net.objectlab.kit.util.excel.ExcelSheet
-
- save(String) - Method in class net.objectlab.kit.util.excel.ExcelWorkbook
-
- seconds(int) - Method in class net.objectlab.kit.util.PeriodBuilder
-
- selectMajorCurrency(String, String) - Method in interface net.objectlab.kit.fxcalc.MajorCurrencyRanking
-
- selectMajorCurrency(CurrencyPair) - Method in interface net.objectlab.kit.fxcalc.MajorCurrencyRanking
-
- selectMajorCurrency(String, String) - Method in class net.objectlab.kit.fxcalc.MajorCurrencyRankingImpl
-
Given 2 currencies, return the major one if there is one, otherwise returns the first currency.
- selectMajorCurrency(CurrencyPair) - Method in class net.objectlab.kit.fxcalc.MajorCurrencyRankingImpl
-
Given a CurrencyPair, return the major Currency if there is one, otherwise returns the first currency.
- selectOne(String, String[], String[], int) - Static method in class net.objectlab.kit.console.ConsoleMenu
-
Generates a menu with a list of options and return the value selected.
- setAffiliateCode(String) - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- setAllocationWeight(BigDecimal) - Method in interface net.objectlab.kit.pf.ValidatedPortfolioLine
-
- setAllocationWeight(BigDecimal) - Method in class net.objectlab.kit.pf.validator.ValidatedPortfolioLineImpl
-
- setAssetCode(String) - Method in class net.objectlab.kit.pf.BasicAsset
-
- setAssetCode(String) - Method in class net.objectlab.kit.pf.BasicLine
-
- setAssetName(String) - Method in class net.objectlab.kit.pf.BasicAsset
-
- setAssetName(String) - Method in class net.objectlab.kit.pf.BasicLine
-
- SetBuilder<T> - Interface in net.objectlab.kit.collections
-
- setCurrenciesSubjectToCrossCcyForT1(Map<String, Set<String>>) - Method in class net.objectlab.kit.datecalc.common.ccy.DefaultCurrencyCalculatorConfig
-
Will take a copy of a non null set but doing so by replacing the internal one in one go for consistency.
- setCurrencyCalculatorConfig(CurrencyCalculatorConfig) - Method in class net.objectlab.kit.datecalc.common.AbstractKitCalculatorsFactory
-
Use this method register a specific currency config, if not provided then the DefaultCurrencyCalculatorConfig will be given.
- setCurrencyCalculatorConfig(CurrencyCalculatorConfig) - Method in interface net.objectlab.kit.datecalc.common.KitCalculatorsFactory
-
Use this method register a specific currency config, if not provided then the DefaultCurrencyCalculatorConfig will be given.
- setCurrentBusinessDate(E) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- setCurrentBusinessDate(E) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Gives a current business date, it may be moved according to the
HolidayHandler algorithm if it falls on a non-working day.
- setCurrentIncrement(int) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- setCurrentIncrement(int) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
This would be used by delegate methods to detect if the increment
if positive or negative (this will allow us to define a Handler
that can act as Forward if positive and Backward if negative).
- setEarlyBoundary(E) - Method in class net.objectlab.kit.datecalc.common.DefaultHolidayCalendar
-
- setEarlyBoundary(E) - Method in interface net.objectlab.kit.datecalc.common.HolidayCalendar
-
Sets the earliest date (must be <= first date in holiday set)
- setEarlyBoundary(E) - Method in class net.objectlab.kit.datecalc.common.ImmutableHolidayCalendar
-
- setElement1(E1) - Method in class net.objectlab.kit.util.Pair
-
- setElement1(E1) - Method in class net.objectlab.kit.util.Quadruplet
-
- setElement1(E1) - Method in class net.objectlab.kit.util.Triplet
-
- setElement2(E2) - Method in class net.objectlab.kit.util.Pair
-
- setElement2(E2) - Method in class net.objectlab.kit.util.Quadruplet
-
- setElement2(E2) - Method in class net.objectlab.kit.util.Triplet
-
- setElement3(E3) - Method in class net.objectlab.kit.util.Quadruplet
-
- setElement3(E3) - Method in class net.objectlab.kit.util.Triplet
-
- setElement4(E4) - Method in class net.objectlab.kit.util.Quadruplet
-
- setExpiryTimeoutMilliseconds(long) - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- setHolidayCalendar(HolidayCalendar<E>) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- setHolidayCalendar(HolidayCalendar<E>) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
This is typically used at the construction of a DateCalculator to give a
reference to a Holiday Calendar, if not the case, the calculator will
make an immutable copy of the HolidayCalendar.
- setHolidayHandler(HolidayHandler<E>) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- setHolidays(String, DateCalculator<E>) - Method in class net.objectlab.kit.datecalc.common.AbstractKitCalculatorsFactory
-
Used by extensions to set holidays in a DateCalculator.
- setHolidays(Set<E>) - Method in class net.objectlab.kit.datecalc.common.DefaultHolidayCalendar
-
- setHolidays(Set<E>) - Method in interface net.objectlab.kit.datecalc.common.HolidayCalendar
-
Takes a copy of the holidays and store it in an immutable
set.
- setHolidays(Set<E>) - Method in class net.objectlab.kit.datecalc.common.ImmutableHolidayCalendar
-
- setId(String) - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- setId(String) - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- setLateBoundary(E) - Method in class net.objectlab.kit.datecalc.common.DefaultHolidayCalendar
-
- setLateBoundary(E) - Method in interface net.objectlab.kit.datecalc.common.HolidayCalendar
-
Sets the latest date (must be <= first date in holiday set)
- setLateBoundary(E) - Method in class net.objectlab.kit.datecalc.common.ImmutableHolidayCalendar
-
- setLines(List<ExistingPortfolioLine>) - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- SetLoader<T> - Interface in net.objectlab.kit.collections
-
Whenever the set needs to be reloaded, it will call the loader.
- setLoadOnFirstAccess(boolean) - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- setName(String) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
- setPartyCode(String) - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- setPortfolioCcy(String) - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- setPortfolioValue(BigDecimal) - Method in class net.objectlab.kit.pf.BasicPortfolio
-
- setPriceInPortfolioCcy(BigDecimal) - Method in class net.objectlab.kit.pf.BasicLine
-
- setQuantity(BigDecimal) - Method in class net.objectlab.kit.pf.BasicLine
-
- setReloadOnExpiry(boolean) - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- setReloadWhenExpired(boolean) - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- setScale(BigDecimal, int) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
returns a new BigDecimal with correct scale.
- setScale(BigDecimal, Integer) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
returns a new BigDecimal with correct Scale.
- setScale(BigDecimal, Integer, int) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
returns a new BigDecimal with correct Scales.PERCENT_SCALE.
- setScreenColumns(int) - Method in class net.objectlab.kit.console.ConsoleMenu
-
- setStartDate(E) - Method in class net.objectlab.kit.datecalc.common.AbstractDateCalculator
-
Set both start date and current date
- setStartDate(E) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Setting the start date also sets the current business date (and if this
is a non-working day, the current business date will be moved to the next
business day according to the HolidayHandler algorithm given).
- setStartDate(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
- setStyle(CellStyle) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- setTimeProvider(TimeProvider) - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- setTotal(BigDecimal) - Method in class net.objectlab.kit.util.Total
-
- setTotalRow(T) - Method in class net.objectlab.kit.report.ReportTable
-
- setUltimateIssuerCode(String) - Method in class net.objectlab.kit.pf.BasicAsset
-
- setValue(T) - Method in class net.objectlab.kit.util.ObjectHolder
-
- setValueInPortfolioCcy(BigDecimal) - Method in class net.objectlab.kit.pf.BasicLine
-
- setValues(Collection<T>) - Method in class net.objectlab.kit.report.ReportTable
-
- setWorkingWeek(WorkingWeek) - Method in interface net.objectlab.kit.datecalc.common.DateCalculator
-
Allows user to define what their Working Week should be (default is
Mon-Fri).
- setWorkingWeek(WorkingWeek) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
-
- setWorkingWeek(WorkingWeek) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
-
- setWorkingWeek(WorkingWeek) - Method in class net.objectlab.kit.datecalc.jdk8.LocalDateCalculator
-
Set the working week.
- setWorkingWeek(WorkingWeek) - Method in class net.objectlab.kit.datecalc.joda.LocalDateCalculator
-
Set the working week.
- setWorkingWeeks(Map<String, WorkingWeek>) - Method in class net.objectlab.kit.datecalc.common.ccy.DefaultCurrencyCalculatorConfig
-
Will take a copy of a non null map but doing so by replacing the internal one in one go for consistency.
- Severity - Enum in net.objectlab.kit.pf
-
- sheet() - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- sheet() - Method in class net.objectlab.kit.util.excel.ExcelSheet
-
- signum(BigDecimal) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
If value is null return 0 otherwise the signum().
- SINGLE_QUOTE - Static variable in class net.objectlab.kit.util.StringUtil
-
- singleQuote(String) - Static method in class net.objectlab.kit.util.StringUtil
-
Add single quotes ' around the text.
- size() - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashMap
-
- size() - Method in class net.objectlab.kit.collections.ReadOnlyExpiringHashSet
-
- size(Collection<?>) - Static method in class net.objectlab.kit.util.CollectionUtil
-
- skipCol() - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- skipCol() - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- skipRow() - Method in class net.objectlab.kit.util.excel.ExcelSheet
-
- SLASH - Static variable in class net.objectlab.kit.util.StringUtil
-
- SPACE - Static variable in class net.objectlab.kit.util.StringUtil
-
- SPOT - Static variable in class net.objectlab.kit.datecalc.common.StandardTenor
-
- SpotLag - Enum in net.objectlab.kit.datecalc.common
-
- StandardMajorCurrencyRanking - Class in net.objectlab.kit.fxcalc
-
Utility class to determine the market convention for the FX Rate for a given currency pair.
- StandardTenor - Class in net.objectlab.kit.datecalc.common
-
A series of Standard Tenors used by the financial industry.
- start() - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- startCol() - Method in interface net.objectlab.kit.report.TableRenderer
-
- startCol() - Method in class net.objectlab.kit.report.TextRenderer
-
- startHeaderCol() - Method in interface net.objectlab.kit.report.TableRenderer
-
- startHeaderCol() - Method in class net.objectlab.kit.report.TextRenderer
-
- startHeaderRow() - Method in interface net.objectlab.kit.report.TableRenderer
-
- startHeaderRow() - Method in class net.objectlab.kit.report.TextRenderer
-
- startRow() - Method in interface net.objectlab.kit.report.TableRenderer
-
- startRow() - Method in class net.objectlab.kit.report.TextRenderer
-
- Stats() - Constructor for class net.objectlab.kit.util.Counter.Stats
-
- stop() - Method in class net.objectlab.kit.collections.AbstractReadOnlyExpiringCollection
-
- stop() - Method in interface net.objectlab.kit.collections.ReadOnlyExpiringCollection
-
- strikeout() - Method in class net.objectlab.kit.util.excel.ExcelStyle.Builder
-
- StringUtil - Class in net.objectlab.kit.util
-
- style(ExcelStyle) - Method in class net.objectlab.kit.util.excel.ExcelCell
-
- style(ExcelStyle) - Method in class net.objectlab.kit.util.excel.ExcelRow
-
- STYLE - Static variable in class net.objectlab.kit.util.StringUtil
-
- subtract(CurrencyAmount) - Method in class net.objectlab.kit.fxcalc.Cash
-
Subtract the amount from the existing one and return a new immutable Money.
- subtract(CurrencyAmount) - Method in interface net.objectlab.kit.fxcalc.CurrencyAmount
-
Subtract the amount from the existing one and return a MonetaryAmount (implementation could make it immutable and return a new entity)
- subtract(BigDecimal, BigDecimal...) - Static method in class net.objectlab.kit.util.BigDecimalUtil
-
Subtract n BigDecimal safely from the start value (i.e.
- subtract(BigDecimal...) - Method in class net.objectlab.kit.util.Total
-
- subtractIfTrue(boolean, BigDecimal...) - Method in class net.objectlab.kit.util.Total
-
- SystemTimeProvider - Class in net.objectlab.kit.collections
-
- SystemTimeProvider() - Constructor for class net.objectlab.kit.collections.SystemTimeProvider
-