C D G H I M N S Y

C

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
 
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
Jdk Calendar implementation of the IMMDateCalculator
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
Jdk Calendar based implementation of the PeriodCountCalculator.
CalendarPeriodCountCalculator() - Constructor for class net.objectlab.kit.datecalc.jdk.CalendarPeriodCountCalculator
 
checkBoundary(Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
 
checkBoundary(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
 
clone(Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
 
clone(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
 
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
 
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
 

D

DateBackwardHandler - Class in net.objectlab.kit.datecalc.jdk
A Jdk Date implementation of the HolidayHandler, for the Backward algorithm.
DateBackwardHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.DateBackwardHandler
 
DateDateCalculator - 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.
DateDateCalculator() - Constructor for class net.objectlab.kit.datecalc.jdk.DateDateCalculator
 
DateDateCalculator(String, Date, HolidayCalendar<Date>, HolidayHandler<Date>) - Constructor for class net.objectlab.kit.datecalc.jdk.DateDateCalculator
 
DateForwardHandler - Class in net.objectlab.kit.datecalc.jdk
A Jdk Date implementation of the HolidayHandler, for the Forward algorithm.
DateForwardHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.DateForwardHandler
 
DateForwardUnlessNegativeHandler - Class in net.objectlab.kit.datecalc.jdk
A Jdk Date implementation of the HolidayHandler, for the Forward algorithm.
DateForwardUnlessNegativeHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.DateForwardUnlessNegativeHandler
 
DateIMMDateCalculator - Class in net.objectlab.kit.datecalc.jdk
Jdk Date based implementation of the IMMDateCalculator.
DateIMMDateCalculator() - Constructor for class net.objectlab.kit.datecalc.jdk.DateIMMDateCalculator
 
DateKitCalculatorsFactory - Class in net.objectlab.kit.datecalc.jdk
The default factory for getting Jdk Date based calculators.
DateKitCalculatorsFactory() - Constructor for class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
 
DateModifiedFollowingHandler - Class in net.objectlab.kit.datecalc.jdk
A Jdk Date implementation of the HolidayHandler, for the Modified Following algorithm.
DateModifiedFollowingHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.DateModifiedFollowingHandler
 
DateModifiedPrecedingHandler - Class in net.objectlab.kit.datecalc.jdk
A Jdk Date implementation of the HolidayHandler, for the Modified Preceeding algorithm.
DateModifiedPrecedingHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.DateModifiedPrecedingHandler
 
DateModifiedPreceedingHandler - Class in net.objectlab.kit.datecalc.jdk
A Jdk Date implementation of the HolidayHandler, for the Modified Preceeding algorithm.
DateModifiedPreceedingHandler() - Constructor for class net.objectlab.kit.datecalc.jdk.DateModifiedPreceedingHandler
 
DatePeriodCountCalculator - Class in net.objectlab.kit.datecalc.jdk
Jdk Date based implementation of the PeriodCountCalculator
DatePeriodCountCalculator() - Constructor for class net.objectlab.kit.datecalc.jdk.DatePeriodCountCalculator
 
dayDiff(Calendar, Calendar, PeriodCountBasis) - Method in class net.objectlab.kit.datecalc.jdk.CalendarPeriodCountCalculator
 
dayDiff(Date, Date, PeriodCountBasis) - Method in class net.objectlab.kit.datecalc.jdk.DatePeriodCountCalculator
 

G

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
 
getDefaultInstance() - Static method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
 
getDefaultInstance() - Static method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
 
getIMMDateCalculator() - Method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
Create a new IMMDateCalculator.
getIMMDateCalculator() - Method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
 
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
 
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
 
getPeriodCountCalculator() - Method in class net.objectlab.kit.datecalc.jdk.CalendarKitCalculatorsFactory
Create a new PeriodCountCalculator.
getPeriodCountCalculator() - Method in class net.objectlab.kit.datecalc.jdk.DateKitCalculatorsFactory
 
getToday() - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
 
getToday() - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
 
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.DateModifiedPrecedingHandler
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.

H

HolidayHandlerDateWrapper - Class in net.objectlab.kit.datecalc.jdk
A Wrapper to handle any HolidayHandler types via a HolidayHandler delegate
HolidayHandlerDateWrapper(HolidayHandler<Date>, DateCalculator<Date>) - Constructor for class net.objectlab.kit.datecalc.jdk.HolidayHandlerDateWrapper
 

I

isIMMDate(Calendar) - Method in class net.objectlab.kit.datecalc.jdk.CalendarIMMDateCalculator
 
isIMMDate(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateIMMDateCalculator
 
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?

M

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
 
move(DateCalculator<Calendar>, int) - Method in class net.objectlab.kit.datecalc.jdk.CalendarForwardHandler
 
move(DateCalculator<Calendar>, int) - Method in class net.objectlab.kit.datecalc.jdk.CalendarForwardUnlessNegativeHandler
 
move(DateCalculator<Calendar>, int) - Method in class net.objectlab.kit.datecalc.jdk.CalendarModifiedFollowingHandler
 
move(DateCalculator<Date>, int) - Method in class net.objectlab.kit.datecalc.jdk.DateForwardHandler
 
move(DateCalculator<Date>, int) - Method in class net.objectlab.kit.datecalc.jdk.DateForwardUnlessNegativeHandler
 
move(DateCalculator<Date>, int) - Method in class net.objectlab.kit.datecalc.jdk.DateModifiedFollowingHandler
 
moveByDays(int) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
 
moveByDays(int) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
 
moveByMonths(int) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
 
moveByMonths(int) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
 
moveCurrentDate(DateCalculator<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(DateCalculator<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(DateCalculator<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(DateCalculator<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(DateCalculator<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(DateCalculator<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(DateCalculator<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(DateCalculator<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(DateCalculator<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(DateCalculator<Date>) - Method in class net.objectlab.kit.datecalc.jdk.DateModifiedPrecedingHandler
If the current date of the give calculator is a non-working day, it will be moved according to the algorithm implemented.
moveCurrentDate(DateCalculator<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(DateCalculator<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.

N

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.

S

setStartDate(Date) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
 
setWorkingWeek(WorkingWeek) - Method in class net.objectlab.kit.datecalc.jdk.CalendarDateCalculator
 
setWorkingWeek(WorkingWeek) - Method in class net.objectlab.kit.datecalc.jdk.DateDateCalculator
 

Y

yearDiff(Calendar, Calendar, PeriodCountBasis) - Method in class net.objectlab.kit.datecalc.jdk.CalendarPeriodCountCalculator
 
yearDiff(Date, Date, PeriodCountBasis) - Method in class net.objectlab.kit.datecalc.jdk.DatePeriodCountCalculator
 

C D G H I M N S Y

Copyright © 2006-2010 Appendium - Portfolio Financing Platform. All Rights Reserved.