Package | Description |
---|---|
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 |
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 |
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 |
This package implements the DateCalculator interfaces using JDK8
|
net.objectlab.kit.datecalc.joda |
This package implements the DateCalculator interfaces using Joda-time See Joda-time
|
Modifier and Type | Interface and Description |
---|---|
interface |
BaseCalculator<E> |
interface |
DateCalculator<E>
A DateCalculator is a lightweight container with an optional reference to a
set of holidays, a WorkingWeek (Mon-Fri by default), a startDate and a
current business date.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDateCalculator<E extends Serializable>
Abstract implementation in order to encapsulate all the common functionality
between Jdk and Joda implementations.
|
Modifier and Type | Method and Description |
---|---|
E |
HolidayHandler.adjustDate(E startDate,
int increment,
NonWorkingDayChecker<E> checker)
For a given date, adjust it if required but using the logic across Month/etc for calc
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCurrencyDateCalculator<E extends Serializable>
Abstract Currency calculator implementation in order to encapsulate all the common functionality
between Jdk/Jdk8 and Joda implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
CalendarCurrencyDateCalculator
JDK Calendar implementation for currency date calculator.
|
class |
CalendarDateCalculator
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.
|
class |
DateCurrencyDateCalculator
JDK Date implementation for currency date calculator.
|
class |
DateDateCalculator
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.
|
Modifier and Type | Method and Description |
---|---|
Calendar |
CalendarForwardHandler.adjustDate(Calendar startDate,
int increment,
NonWorkingDayChecker<Calendar> checker) |
Calendar |
CalendarModifiedFollowingHandler.adjustDate(Calendar startDate,
int increment,
NonWorkingDayChecker<Calendar> checker) |
Calendar |
HolidayHandlerDateWrapper.adjustDate(Calendar startDate,
int increment,
NonWorkingDayChecker<Calendar> checker) |
Calendar |
CalendarForwardUnlessNegativeHandler.adjustDate(Calendar startDate,
int increment,
NonWorkingDayChecker<Calendar> checker) |
Date |
DateForwardHandler.adjustDate(Date startDate,
int step,
NonWorkingDayChecker<Date> checker) |
Date |
DateForwardUnlessNegativeHandler.adjustDate(Date startDate,
int increment,
NonWorkingDayChecker<Date> checker) |
Date |
DateModifiedFollowingHandler.adjustDate(Date startDate,
int increment,
NonWorkingDayChecker<Date> checker) |
Modifier and Type | Method and Description |
---|---|
LocalDate |
LocalDateForwardUnlessNegativeHandler.adjustDate(LocalDate startDate,
int increment,
NonWorkingDayChecker<LocalDate> checker) |
LocalDate |
LocalDateModifiedFollowingHandler.adjustDate(LocalDate startDate,
int increment,
NonWorkingDayChecker<LocalDate> checker) |
LocalDate |
LocalDateForwardHandler.adjustDate(LocalDate startDate,
int step,
NonWorkingDayChecker<LocalDate> checker) |
Modifier and Type | Class and Description |
---|---|
class |
LocalDateCalculator
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.
|
class |
LocalDateCurrencyDateCalculator
Joda LocalDate implementation for currency date calculator.
|
Modifier and Type | Method and Description |
---|---|
org.joda.time.LocalDate |
LocalDateForwardUnlessNegativeHandler.adjustDate(org.joda.time.LocalDate startDate,
int increment,
NonWorkingDayChecker<org.joda.time.LocalDate> checker) |
org.joda.time.LocalDate |
LocalDateModifiedFollowingHandler.adjustDate(org.joda.time.LocalDate startDate,
int increment,
NonWorkingDayChecker<org.joda.time.LocalDate> checker) |
org.joda.time.LocalDate |
LocalDateForwardHandler.adjustDate(org.joda.time.LocalDate startDate,
int increment,
NonWorkingDayChecker<org.joda.time.LocalDate> checker) |
Copyright © 2006–2022 Appendium - Portfolio Financing Platform. All rights reserved.