net.objectlab.kit.datecalc.jdk
Class CalendarPeriodCountCalculator

Package class diagram package CalendarPeriodCountCalculator
java.lang.Object
  extended by net.objectlab.kit.datecalc.jdk.CalendarPeriodCountCalculator
All Implemented Interfaces:
PeriodCountCalculator<Calendar>

public class CalendarPeriodCountCalculator
extends Object
implements PeriodCountCalculator<Calendar>

Jdk Calendar based implementation of the PeriodCountCalculator.

Version:
$Revision: 300 $ $Date: 2010-03-18 16:09:14 -0400 (Thu, 18 Mar 2010) $
Author:
Marcin Jekot, $LastChangedBy: benoitx $

Field Summary
 
Fields inherited from interface net.objectlab.kit.datecalc.common.PeriodCountCalculator
MONTH_30_DAYS, MONTH_31_DAYS, MONTHS_IN_YEAR, YEAR_360, YEAR_360_0, YEAR_365_0
 
Constructor Summary
CalendarPeriodCountCalculator()
           
 
Method Summary
 int dayDiff(Calendar start, Calendar end, PeriodCountBasis basis)
           
 double monthDiff(Calendar start, Calendar end, PeriodCountBasis basis)
           
 double yearDiff(Calendar start, Calendar end, PeriodCountBasis basis)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarPeriodCountCalculator

public CalendarPeriodCountCalculator()
Method Detail

dayDiff

public int dayDiff(Calendar start,
                   Calendar end,
                   PeriodCountBasis basis)
Specified by:
dayDiff in interface PeriodCountCalculator<Calendar>

monthDiff

public double monthDiff(Calendar start,
                        Calendar end,
                        PeriodCountBasis basis)
Specified by:
monthDiff in interface PeriodCountCalculator<Calendar>

yearDiff

public double yearDiff(Calendar start,
                       Calendar end,
                       PeriodCountBasis basis)
Specified by:
yearDiff in interface PeriodCountCalculator<Calendar>


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