net.objectlab.kit.datecalc.joda
Class YearMonthDayIMMDateCalculator

Package class diagram package YearMonthDayIMMDateCalculator
java.lang.Object
  extended by net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator<YearMonthDay>
      extended by net.objectlab.kit.datecalc.joda.YearMonthDayIMMDateCalculator
All Implemented Interfaces:
IMMDateCalculator<YearMonthDay>

public class YearMonthDayIMMDateCalculator
extends AbstractIMMDateCalculator<YearMonthDay>

Joda YearMonthDay based implementation of the IMMDateCalculator

Version:
$Revision: 203 $ $Date: 2006-10-11 08:53:07 -0400 (Wed, 11 Oct 2006) $
Author:
Benoit Xhenseval, $LastChangedBy: benoitx $

Field Summary
 
Fields inherited from class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
DAYS_IN_WEEK, MONTH_IN_YEAR, MONTHS_IN_QUARTER
 
Constructor Summary
YearMonthDayIMMDateCalculator()
           
 
Method Summary
 List<YearMonthDay> getIMMDates(YearMonthDay start, YearMonthDay end, IMMPeriod period)
           
protected  YearMonthDay getNextIMMDate(boolean requestNextIMM, YearMonthDay theStartDate, IMMPeriod period)
           
 boolean isIMMDate(YearMonthDay date)
           
 
Methods inherited from class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator
getIMMDates, getNextIMMDate, getNextIMMDate, getPreviousIMMDate, getPreviousIMMDate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

YearMonthDayIMMDateCalculator

public YearMonthDayIMMDateCalculator()
Method Detail

isIMMDate

public boolean isIMMDate(YearMonthDay date)

getNextIMMDate

protected YearMonthDay getNextIMMDate(boolean requestNextIMM,
                                      YearMonthDay theStartDate,
                                      IMMPeriod period)
Specified by:
getNextIMMDate in class AbstractIMMDateCalculator<YearMonthDay>

getIMMDates

public List<YearMonthDay> getIMMDates(YearMonthDay start,
                                      YearMonthDay end,
                                      IMMPeriod period)


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