|
From: <be...@us...> - 2006-09-06 23:01:17
|
Revision: 123
http://svn.sourceforge.net/objectlabkit/?rev=123&view=rev
Author: benoitx
Date: 2006-09-06 16:00:22 -0700 (Wed, 06 Sep 2006)
Log Message:
-----------
Better doc (slightly)
Modified Paths:
--------------
trunk/common-build/project.xml
trunk/datecalc-common/qalab.xml
trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/IMMDateCalculator.java
trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/IMMPeriod.java
trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/PeriodCountCalculator.java
trunk/datecalc-jdk/qalab.xml
trunk/datecalc-joda/qalab.xml
trunk/src/site/index.xml
Modified: trunk/common-build/project.xml
===================================================================
--- trunk/common-build/project.xml 2006-09-06 15:04:38 UTC (rev 122)
+++ trunk/common-build/project.xml 2006-09-06 23:00:22 UTC (rev 123)
@@ -112,7 +112,7 @@
<report>maven-simian-plugin</report>
<report>maven-cobertura-plugin</report>
<report>maven-qalab-plugin</report>
- <report>maven-javadoc-plugin</report>
+ <report>maven-ydoc-plugin</report>
<report>maven-jdepend-plugin</report>
<report>maven-faq-plugin</report>
<report>maven-junit-report-plugin</report>
Modified: trunk/datecalc-common/qalab.xml
===================================================================
--- trunk/datecalc-common/qalab.xml 2006-09-06 15:04:38 UTC (rev 122)
+++ trunk/datecalc-common/qalab.xml 2006-09-06 23:00:22 UTC (rev 123)
@@ -54,6 +54,9 @@
<summaryresult date="2006-09-05" filecount="1" statvalue="1" type="findbugs"/>
<summaryresult date="2006-09-05" filecount="15" statvalue="63" type="cobertura-line"/>
<summaryresult date="2006-09-05" filecount="15" statvalue="67" type="cobertura-branch"/>
+ <summaryresult date="2006-09-06" filecount="18" statvalue="1" type="checkstyle"/>
+ <summaryresult date="2006-09-06" filecount="17" statvalue="66" type="cobertura-line"/>
+ <summaryresult date="2006-09-06" filecount="17" statvalue="68" type="cobertura-branch"/>
</summary>
<file id="net_objectlab_kit_datecalc_common_package.html" path="net/objectlab/kit/datecalc/common/package.html">
<result date="2006-08-08" statvalue="1" type="checkstyle"/>
@@ -94,6 +97,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_common_WorkingWeek.java" path="net/objectlab/kit/datecalc/common/WorkingWeek.java">
<result date="2006-08-08" statvalue="3" type="checkstyle"/>
@@ -126,6 +131,8 @@
<result date="2006-09-05" statvalue="1" type="findbugs"/>
<result date="2006-09-05" statvalue="95" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="95" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_common_TenorCode.java" path="net/objectlab/kit/datecalc/common/TenorCode.java">
<result date="2006-08-08" statvalue="100" type="cobertura-line"/>
@@ -150,6 +157,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_common_HolidayHandlerType.java" path="net/objectlab/kit/datecalc/common/HolidayHandlerType.java">
<result date="2006-08-08" statvalue="100" type="cobertura-branch"/>
@@ -163,6 +172,7 @@
<result date="2006-09-02" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_common_PeriodCountBasis.java" path="net/objectlab/kit/datecalc/common/PeriodCountBasis.java">
<result date="2006-08-08" statvalue="100" type="cobertura-branch"/>
@@ -174,6 +184,7 @@
<result date="2006-09-02" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_common_StandardTenor.java" path="net/objectlab/kit/datecalc/common/StandardTenor.java">
<result date="2006-08-08" statvalue="100" type="cobertura-branch"/>
@@ -197,6 +208,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="92" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="92" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_common_AbstractDateCalculator.java" path="net/objectlab/kit/datecalc/common/AbstractDateCalculator.java">
@@ -218,6 +231,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_common_HolidayHandler.java" path="net/objectlab/kit/datecalc/common/HolidayHandler.java">
<result date="2006-08-23" statvalue="100" type="cobertura-line"/>
@@ -232,6 +247,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_common_AbstractDateCalculatorFactory.java" path="net/objectlab/kit/datecalc/common/AbstractDateCalculatorFactory.java">
@@ -243,6 +260,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="1" type="checkstyle"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="1" type="checkstyle"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_common_DateCalculatorFactory.java" path="net/objectlab/kit/datecalc/common/DateCalculatorFactory.java">
@@ -254,6 +273,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_common_PeriodCountCalculator.java" path="net/objectlab/kit/datecalc/common/PeriodCountCalculator.java">
@@ -268,6 +289,8 @@
<result date="2006-09-05" statvalue="6" type="checkstyle"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_common_Utils.java" path="net/objectlab/kit/datecalc/common/Utils.java">
<result date="2006-09-04" statvalue="2" type="checkstyle"/>
@@ -275,13 +298,26 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="85" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="94" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_common_IMMPeriod.java" path="net/objectlab/kit/datecalc/common/IMMPeriod.java">
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_common_ExcelDateUtil.java" path="net/objectlab/kit/datecalc/common/ExcelDateUtil.java">
<result date="2006-09-05" statvalue="84" type="cobertura-line"/>
<result date="2006-09-05" statvalue="83" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="93" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
+ <file id="net_objectlab_kit_datecalc_common_IMMDateCalculator.java" path="net/objectlab/kit/datecalc/common/IMMDateCalculator.java">
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
+ </file>
+ <file
+ id="net_objectlab_kit_datecalc_common_AbstractIMMDateCalculator.java" path="net/objectlab/kit/datecalc/common/AbstractIMMDateCalculator.java">
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
+ </file>
</qalab>
Modified: trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/IMMDateCalculator.java
===================================================================
--- trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/IMMDateCalculator.java 2006-09-06 15:04:38 UTC (rev 122)
+++ trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/IMMDateCalculator.java 2006-09-06 23:00:22 UTC (rev 123)
@@ -20,7 +20,7 @@
import java.util.List;
/**
- * The IMMDates are defined
+ * The IMMDates are defined as the 3rd Wednesday of March, June, September and December.
*
* @author Benoit Xhenseval
* @author $LastChangedBy: benoitx $
@@ -37,8 +37,8 @@
boolean isIMMDate(final E date);
/**
- * Starting from the current business date, it will return the next IMM
- * Date, even if the current business date is an IMM date (same as calling
+ * Given a start date, it will return the next IMM
+ * Date, even if the start date is an IMM date (same as calling
* getNextIMMDate(IMMPeriod.QUARTERLY)).
*
* @param startDate
@@ -47,8 +47,8 @@
E getNextIMMDate(final E startDate);
/**
- * Starting from the current business date, it will return the next IMM Date
- * based on the IMMPeriod, even if the current business date is an IMM date.
+ * Given a start date, it will return the next IMM Date
+ * based on the IMMPeriod, even if the start date is an IMM date.
*
* @param startDate
* @param period
@@ -59,8 +59,8 @@
E getNextIMMDate(final E startDate, final IMMPeriod period);
/**
- * Starting from the current business date, it will return the previous IMM
- * Date, even if the current business date is an IMM date.
+ * Given a start date, it will return the previous IMM
+ * Date, even if the start date is an IMM date.
*
* @param startDate
* @return the previous IMMDate based on current date.
@@ -68,8 +68,8 @@
E getPreviousIMMDate(final E startDate);
/**
- * Starting from the current business date, it will return the previous IMM
- * Date based on the IMMPeriod, even if the current business date is an IMM
+ * Given a start date, it will return the previous IMM
+ * Date based on the IMMPeriod, even if the start date is an IMM
* date.
*
* @param period
Modified: trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/IMMPeriod.java
===================================================================
--- trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/IMMPeriod.java 2006-09-06 15:04:38 UTC (rev 122)
+++ trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/IMMPeriod.java 2006-09-06 23:00:22 UTC (rev 123)
@@ -18,8 +18,8 @@
package net.objectlab.kit.datecalc.common;
/**
- * Some instruments require a period Bi Annually which then can be Mar-Sep or
- * Jun-Dec.
+ * Some instruments require a period different from the usual Quarterly but still following IMM, e.g. Bi Annually which then can be Mar-Sep or
+ * Jun-Dec, or Annually.
*
* @author Benoit Xhenseval
* @author $LastChangedBy$
@@ -32,6 +32,6 @@
BI_ANNUALY_JUN_DEC,
/** Conventional period: Quarterly: eg March, June, September, December */
QUARTERLY,
- /** Annually, jump from 1y to the next */
+ /** Annually, jump from 1 year to the next */
ANNUALLY
}
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-06 15:04:38 UTC (rev 122)
+++ trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/PeriodCountCalculator.java 2006-09-06 23:00:22 UTC (rev 123)
@@ -18,13 +18,14 @@
package net.objectlab.kit.datecalc.common;
/**
- * TODO add javadoc
+ * Interface that defines a financial market way of calculating difference in days, month (or part of) and year (or part of).
+ * TODO Improve javadoc.
*
* @author Benoit Xhenseval
* @author $LastChangedBy$
* @version $Revision$ $Date$
*
- * @param <E>
+ * @param <E> a representation of "Date", typically Date, Calendar, LocalDate, YearMonthDay.
*/
public interface PeriodCountCalculator<E> {
Modified: trunk/datecalc-jdk/qalab.xml
===================================================================
--- trunk/datecalc-jdk/qalab.xml 2006-09-06 15:04:38 UTC (rev 122)
+++ trunk/datecalc-jdk/qalab.xml 2006-09-06 23:00:22 UTC (rev 123)
@@ -55,6 +55,9 @@
<summaryresult date="2006-09-05" filecount="16" statvalue="14" type="checkstyle"/>
<summaryresult date="2006-09-05" filecount="15" statvalue="83" type="cobertura-line"/>
<summaryresult date="2006-09-05" filecount="15" statvalue="87" type="cobertura-branch"/>
+ <summaryresult date="2006-09-06" filecount="2" statvalue="32" type="simian"/>
+ <summaryresult date="2006-09-06" filecount="21" statvalue="84" type="cobertura-line"/>
+ <summaryresult date="2006-09-06" filecount="21" statvalue="89" type="cobertura-branch"/>
</summary>
<file id="net_objectlab_kit_datecalc_jdk_package.html" path="net/objectlab/kit/datecalc/jdk/package.html">
<result date="2006-08-08" statvalue="1" type="checkstyle"/>
@@ -223,6 +226,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_jdk_BackwardHandler.java" path="net/objectlab/kit/datecalc/jdk/BackwardHandler.java">
<result date="2006-08-28" statvalue="66" type="cobertura-line"/>
@@ -233,6 +238,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_ModifiedPreceedingHandler.java" path="net/objectlab/kit/datecalc/jdk/ModifiedPreceedingHandler.java">
@@ -243,6 +250,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_CalendarPeriodCountCalculator.java" path="net/objectlab/kit/datecalc/jdk/CalendarPeriodCountCalculator.java">
@@ -253,6 +262,8 @@
<result date="2006-09-04" statvalue="84" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="79" type="cobertura-line"/>
<result date="2006-09-05" statvalue="84" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="79" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="84" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_DatePeriodCountCalculator.java" path="net/objectlab/kit/datecalc/jdk/DatePeriodCountCalculator.java">
@@ -265,6 +276,8 @@
<result date="2006-09-05" statvalue="1" type="checkstyle"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_jdk_ExcelDateUtil.java" path="net/objectlab/kit/datecalc/jdk/ExcelDateUtil.java">
<result date="2006-09-02" statvalue="4" type="checkstyle"/>
@@ -277,6 +290,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_HolidayHandlerDateWrapper.java" path="net/objectlab/kit/datecalc/jdk/HolidayHandlerDateWrapper.java">
@@ -284,6 +299,7 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="2" type="checkstyle"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_JdkCalendarBaseDateCalculator.java" path="net/objectlab/kit/datecalc/jdk/JdkCalendarBaseDateCalculator.java">
@@ -293,6 +309,8 @@
<result date="2006-09-05" statvalue="8" type="checkstyle"/>
<result date="2006-09-05" statvalue="87" type="cobertura-line"/>
<result date="2006-09-05" statvalue="86" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="69" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="66" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_JdkDateCalculatorFactory.java" path="net/objectlab/kit/datecalc/jdk/JdkDateCalculatorFactory.java">
@@ -302,6 +320,8 @@
<result date="2006-09-05" statvalue="2" type="checkstyle"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_DefaultJdkDateCalculatorFactory.java" path="net/objectlab/kit/datecalc/jdk/DefaultJdkDateCalculatorFactory.java">
@@ -309,6 +329,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="95" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="95" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_JdkCalendarDateCalculator.java" path="net/objectlab/kit/datecalc/jdk/JdkCalendarDateCalculator.java">
@@ -316,6 +338,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_JdkDateBaseDateCalculator.java" path="net/objectlab/kit/datecalc/jdk/JdkDateBaseDateCalculator.java">
@@ -323,12 +347,16 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="91" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="90" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file id="net_objectlab_kit_datecalc_jdk_JdkDateCalculator.java" path="net/objectlab/kit/datecalc/jdk/JdkDateCalculator.java">
<result date="2006-09-04" statvalue="100" type="cobertura-line"/>
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_JdkDatePeriodCountCalculator.java" path="net/objectlab/kit/datecalc/jdk/JdkDatePeriodCountCalculator.java">
@@ -336,6 +364,8 @@
<result date="2006-09-04" statvalue="100" type="cobertura-branch"/>
<result date="2006-09-05" statvalue="100" type="cobertura-line"/>
<result date="2006-09-05" statvalue="100" type="cobertura-branch"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
</file>
<file
id="net_objectlab_kit_datecalc_jdk_AbstractDateCalculatorTest.java" path="net/objectlab/kit/datecalc/jdk/AbstractDateCalculatorTest.java"/>
@@ -354,4 +384,33 @@
id="net_objectlab_kit_datecalc_jdk_JdkDateModifiedFollowingDateCalculatorTest.java" path="net/objectlab/kit/datecalc/jdk/JdkDateModifiedFollowingDateCalculatorTest.java"/>
<file
id="net_objectlab_kit_datecalc_jdk_JdkDateModifiedPreceedingDateCalculatorTest.java" path="net/objectlab/kit/datecalc/jdk/JdkDateModifiedPreceedingDateCalculatorTest.java"/>
+ <file
+ id="net_objectlab_kit_datecalc_jdk_DefaultJdkCalendarCalculatorFactory.java" path="net/objectlab/kit/datecalc/jdk/DefaultJdkCalendarCalculatorFactory.java">
+ <result date="2006-09-06" statvalue="87" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
+ </file>
+ <file id="net_objectlab_kit_datecalc_jdk_JdkCalendarCalculator.java" path="net/objectlab/kit/datecalc/jdk/JdkCalendarCalculator.java">
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
+ </file>
+ <file
+ id="net_objectlab_kit_datecalc_jdk_JdkCalendarCalculatorFactory.java" path="net/objectlab/kit/datecalc/jdk/JdkCalendarCalculatorFactory.java">
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
+ </file>
+ <file
+ id="net_objectlab_kit_datecalc_jdk_JdkCalendarIMMDateCalculator.java" path="net/objectlab/kit/datecalc/jdk/JdkCalendarIMMDateCalculator.java">
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
+ </file>
+ <file
+ id="net_objectlab_kit_datecalc_jdk_JdkCalendarPeriodCountCalculator.java" path="net/objectlab/kit/datecalc/jdk/JdkCalendarPeriodCountCalculator.java">
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
+ </file>
+ <file
+ id="net_objectlab_kit_datecalc_jdk_JdkDateIMMDateCalculator.java" path="net/objectlab/kit/datecalc/jdk/JdkDateIMMDateCalculator.java">
+ <result date="2006-09-06" statvalue="100" type="cobertura-line"/>
+ <result date="2006-09-06" statvalue="100" type="cobertura-branch"/>
+ </file>
</qalab>
Modified: trunk/datecalc-joda/qalab.xml
===================================================================
--- trunk/datecalc-joda/qalab.xml 2006-09-06 15:04:38 UTC (rev 122)
+++ trunk/datecalc-joda/qalab.xml 2006-09-06 23:00:22 UTC (rev 123)
@@ -59,7 +59,6 @@
<summaryresult date="2006-09-05" filecount="4" statvalue="40" type="simian"/>
<summaryresult date="2006-09-05" filecount="17" statvalue="91" type="cobertura-line"/>
<summaryresult date="2006-09-05" filecount="17" statvalue="93" type="cobertura-branch"/>
- <summaryresult date="2006-09-06" filecount="4" statvalue="40" type="simian"/>
<summaryresult date="2006-09-06" filecount="19" statvalue="95" type="cobertura-line"/>
<summaryresult date="2006-09-06" filecount="19" statvalue="96" type="cobertura-branch"/>
</summary>
Modified: trunk/src/site/index.xml
===================================================================
--- trunk/src/site/index.xml 2006-09-06 15:04:38 UTC (rev 122)
+++ trunk/src/site/index.xml 2006-09-06 23:00:22 UTC (rev 123)
@@ -56,18 +56,37 @@
<ul>
<li><a href="./multiproject/datecalc-common/apidocs/net/objectlab/kit/datecalc/common/DateCalculator.html">DateCalculator</a> for all Date calculations.</li>
<li><a href="./multiproject/datecalc-common/apidocs/net/objectlab/kit/datecalc/common/PeriodCountCalculator.html">PeriodCountCalculator</a> for all day, month and year diff calculations.</li>
+ <li><a href="./multiproject/datecalc-common/apidocs/net/objectlab/kit/datecalc/common/IMMDateCalculator.html">IMMDateCalculator</a> for all IMM calculations (International Money Market).</li>
</ul>
<h4>JDK</h4>
<p>2 implementations for Pure JDK have been released</p>
<ol>
- <li><strong>Calendar:</strong><pre>DateCalculator<Calendar> calc = DefaultJdkCalendarCalculatorFactory.getDefaultInstance().getDateCalculator("UK", HolidayHandlerType.FORWARD);</pre></li>
- <li><strong>Date:</strong><pre>DateCalculator<Date> calc = DefaultJdkDateCalculatorFactory.getDefaultInstance().getDateCalculator("UK", HolidayHandlerType.FORWARD);</pre></li>
+ <li><strong>Calendar:</strong>
+ <pre>
+ DateCalculator<Calendar> calc = DefaultJdkCalendarCalculatorFactory.getDefaultInstance().getDateCalculator("UK", HolidayHandlerType.FORWARD);
+ PeriodCountCalculator<Calendar> calc = DefaultJdkCalendarCalculatorFactory.getDefaultInstance().getPeriodCountCalculator();
+ IMMDateCalculator<Calendar> calc = DefaultJdkCalendarCalculatorFactory.getDefaultInstance().getIMMDateCalculator();
+ </pre>
+ </li>
+ <li><strong>Date:</strong><pre>
+ DateCalculator<Date> calc = DefaultJdkDateCalculatorFactory.getDefaultInstance().getDateCalculator("UK", HolidayHandlerType.FORWARD);
+ PeriodCountCalculator<Date> calc = DefaultJdkDateCalculatorFactory.getDefaultInstance().getPeriodCountCalculator();
+ IMMDateCalculator<Date> calc = DefaultJdkDateCalculatorFactory.getDefaultInstance().getIMMDateCalculator();
+ </pre></li>
</ol>
<h4>JODA</h4>
<p>2 implementations for Joda have been released</p>
<ol>
- <li><strong>LocalDate</strong> (preferred):<pre>DateCalculator<LocalDate> calc = DefaultLocalDateCalculatorFactory.getDefaultInstance().getDateCalculator("UK", HolidayHandlerType.FORWARD);</pre></li>
- <li><strong>YearMonthDay:</strong><pre>DateCalculator<YearMonthDay> calc = DefaultYearMonthDayCalculatorFactory.getDefaultInstance().getDateCalculator("UK", HolidayHandlerType.FORWARD);</pre></li>
+ <li><strong>LocalDate</strong> (preferred):<pre>
+ DateCalculator<LocalDate> calc = DefaultLocalDateCalculatorFactory.getDefaultInstance().getDateCalculator("UK", HolidayHandlerType.FORWARD);
+ PeriodCountCalculator<LocalDate> calc = DefaultLocalDateCalculatorFactory.getDefaultInstance().getPeriodCountCalculator();
+ IMMDateCalculator<LocalDate> calc = DefaultLocalDateCalculatorFactory.getDefaultInstance().getIMMDateCalculator();
+ </pre></li>
+ <li><strong>YearMonthDay:</strong><pre>
+ DateCalculator<YearMonthDay> calc = DefaultYearMonthDayCalculatorFactory.getDefaultInstance().getDateCalculator("UK", HolidayHandlerType.FORWARD);
+ PeriodCountCalculator<YearMonthDay> calc = DefaultYearMonthDayCalculatorFactory.getDefaultInstance().getPeriodCountCalculator();
+ IMMDateCalculator<YearMonthDay> calc = DefaultYearMonthDayCalculatorFactory.getDefaultInstance().getIMMDateCalculator();
+ </pre></li>
</ol>
</subsection>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|