|
From: <ma...@us...> - 2006-09-02 10:04:16
|
Revision: 78
http://svn.sourceforge.net/objectlabkit/?rev=78&view=rev
Author: marchy
Date: 2006-09-02 03:04:07 -0700 (Sat, 02 Sep 2006)
Log Message:
-----------
added a CalendarPeriodCount calculator, and moved some constants to the interface
Modified Paths:
--------------
trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/PeriodCountCalculator.java
Modified: trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/PeriodCountCalculator.java
===================================================================
--- trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/PeriodCountCalculator.java 2006-09-02 10:03:30 UTC (rev 77)
+++ trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/PeriodCountCalculator.java 2006-09-02 10:04:07 UTC (rev 78)
@@ -19,14 +19,27 @@
/**
* TODO add javadoc
- *
+ *
* @author Benoit Xhenseval
* @author $LastChangedBy$
* @version $Revision$ $Date$
- *
+ *
* @param <E>
*/
public interface PeriodCountCalculator<E> {
+
+ static final int YEAR_360 = 360;
+
+ static final int MONTHS_IN_YEAR = 12;
+
+ static final double YEAR_365_0 = 365.0;
+
+ static final double YEAR_360_0 = 360.0;
+
+ static final int MONTH_31_DAYS = 31;
+
+ static final int MONTH_30_DAYS = 30;
+
int dayDiff(final E start, final E end, PeriodCountBasis basis);
double monthDiff(final E start, final E end, PeriodCountBasis basis);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|