net.objectlab.kit.datecalc.jdk
Class DateIMMDateCalculator

Package class diagram package DateIMMDateCalculator
java.lang.Object
  extended by net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator<Date>
      extended by net.objectlab.kit.datecalc.jdk.DateIMMDateCalculator
All Implemented Interfaces:
IMMDateCalculator<Date>

public class DateIMMDateCalculator
extends AbstractIMMDateCalculator<Date>

Jdk Date based implementation of the IMMDateCalculator. It simply delegates to the Calendar implementation.

Version:
$Revision: 203 $ $Date: 2006-10-11 08:53:07 -0400 (Wed, 11 Oct 2006) $
Author:
Marcin Jekot, $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
DateIMMDateCalculator()
           
 
Method Summary
 List<Date> getIMMDates(Date start, Date end, IMMPeriod period)
           
protected  Date getNextIMMDate(boolean requestNextIMM, Date theStartDate, IMMPeriod period)
           
 boolean isIMMDate(Date 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

DateIMMDateCalculator

public DateIMMDateCalculator()
Method Detail

getNextIMMDate

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

getIMMDates

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

isIMMDate

public boolean isIMMDate(Date date)


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