You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(49) |
Sep
(134) |
Oct
(33) |
Nov
(18) |
Dec
(51) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(50) |
Feb
(32) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
2008 |
Jan
|
Feb
|
Mar
(9) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(1) |
Feb
(4) |
Mar
(8) |
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2010 |
Jan
(1) |
Feb
|
Mar
(54) |
Apr
(21) |
May
(13) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(9) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(13) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <be...@us...> - 2007-01-03 23:40:15
|
Revision: 230 http://svn.sourceforge.net/objectlabkit/?rev=230&view=rev Author: benoitx Date: 2007-01-03 15:40:15 -0800 (Wed, 03 Jan 2007) Log Message: ----------- [Bug 1575498] First cut on "Valid Range Calculators". Enable registration of HolidayCalendar in the Factory. Calculation of default early and late boundaries to be the earliest date and latest date if the calendar does not have such information. Modified Paths: -------------- trunk/datecalc-common/.settings/org.eclipse.jdt.core.prefs trunk/datecalc-common/.settings/org.eclipse.jdt.ui.prefs trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/AbstractKitCalculatorsFactory.java trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/DefaultHolidayCalendar.java trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/KitCalculatorsFactory.java trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractDateCalculatorFactoryTest.java trunk/datecalc-jdk/.settings/org.eclipse.jdt.core.prefs trunk/datecalc-jdk/.settings/org.eclipse.jdt.ui.prefs trunk/datecalc-jdk/qalab.xml trunk/datecalc-jdk/src/main/java/net/objectlab/kit/datecalc/jdk/CalendarKitCalculatorsFactory.java trunk/datecalc-jdk/src/main/java/net/objectlab/kit/datecalc/jdk/DateKitCalculatorsFactory.java trunk/datecalc-joda/.settings/org.eclipse.jdt.core.prefs trunk/datecalc-joda/.settings/org.eclipse.jdt.ui.prefs trunk/datecalc-joda/qalab.xml trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/LocalDateKitCalculatorsFactory.java trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/YearMonthDayKitCalculatorsFactory.java Added Paths: ----------- trunk/datecalc-common/src/site/style/maven-objectlabkit.css trunk/datecalc-jdk/src/site/style/maven-objectlabkit.css trunk/datecalc-joda/src/site/style/maven-objectlabkit.css Modified: trunk/datecalc-common/.settings/org.eclipse.jdt.core.prefs =================================================================== --- trunk/datecalc-common/.settings/org.eclipse.jdt.core.prefs 2007-01-03 21:49:27 UTC (rev 229) +++ trunk/datecalc-common/.settings/org.eclipse.jdt.core.prefs 2007-01-03 23:40:15 UTC (rev 230) @@ -1,4 +1,4 @@ -#Sun Sep 10 14:26:09 CAT 2006 +#Wed Jan 03 23:24:40 GMT 2007 eclipse.preferences.version=1 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 @@ -43,7 +43,7 @@ org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line org.eclipse.jdt.core.formatter.comment.clear_blank_lines=false -org.eclipse.jdt.core.formatter.comment.format_comments=true +org.eclipse.jdt.core.formatter.comment.format_comments=false org.eclipse.jdt.core.formatter.comment.format_header=false org.eclipse.jdt.core.formatter.comment.format_html=true org.eclipse.jdt.core.formatter.comment.format_source_code=true Modified: trunk/datecalc-common/.settings/org.eclipse.jdt.ui.prefs =================================================================== --- trunk/datecalc-common/.settings/org.eclipse.jdt.ui.prefs 2007-01-03 21:49:27 UTC (rev 229) +++ trunk/datecalc-common/.settings/org.eclipse.jdt.ui.prefs 2007-01-03 23:40:15 UTC (rev 230) @@ -1,5 +1,5 @@ -#Sun Sep 10 14:26:09 CAT 2006 +#Wed Jan 03 23:24:40 GMT 2007 eclipse.preferences.version=1 -formatter_profile=_objectlabkit +formatter_profile=_ObjectLabKit formatter_settings_version=10 -org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return Returns the ${bare_field_name}.\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} The ${bare_field_name} to set.\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*\r\n * $$Id$$\r\n * \r\n * Copyright 2006 the original author or authors.\r\n *\r\n * Licensed under the Apache License, Version 2.0 (the "License"); you may not\r\n * use this file except in compliance with the License. You may obtain a copy of\r\n * the License at\r\n *\r\n * http\://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n * Unless required by applicable law or agreed to in writing, software\r\n * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\r\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\r\n * License for the specific language governing permissions and limitations under\r\n * the License.\r\n */</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @TODO javadoc\r\n *\r\n * @author ${user}\r\n * @author $$LastChangedBy$$\r\n * @version $$Revision$$ $$Date$$\r\n *\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\r\n * ${see_to_overridden}\r\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\r\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template></templates> +org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return Returns the ${bare_field_name}.\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} The ${bare_field_name} to set.\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*\r\n * $$Id\: org.eclipse.jdt.ui.prefs 138 2006-09-10 12\:29\:15Z marchy $$\r\n * \r\n * Copyright 2006 the original author or authors.\r\n *\r\n * Licensed under the Apache License, Version 2.0 (the "License"); you may not\r\n * use this file except in compliance with the License. You may obtain a copy of\r\n * the License at\r\n *\r\n * http\://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n * Unless required by applicable law or agreed to in writing, software\r\n * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\r\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\r\n * License for the specific language governing permissions and limitations under\r\n * the License.\r\n */</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @TODO javadoc\r\n *\r\n * @author ${user}\r\n * @author $$LastChangedBy\: marchy $$\r\n * @version $$Revision\: 138 $$ $$Date\: 2006-09-10 13\:29\:15 +0100 (Sun, 10 Sep 2006) $$\r\n *\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\r\n * ${see_to_overridden}\r\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\r\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template></templates> Modified: trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/AbstractKitCalculatorsFactory.java =================================================================== --- trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/AbstractKitCalculatorsFactory.java 2007-01-03 21:49:27 UTC (rev 229) +++ trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/AbstractKitCalculatorsFactory.java 2007-01-03 23:40:15 UTC (rev 230) @@ -50,7 +50,7 @@ */ public abstract class AbstractKitCalculatorsFactory<E> implements KitCalculatorsFactory<E> { - private final ConcurrentMap<String, Set<E>> holidays = new ConcurrentHashMap<String, Set<E>>(); + private final ConcurrentMap<String, HolidayCalendar<E>> holidays = new ConcurrentHashMap<String, HolidayCalendar<E>>(); /** * Use this method to register a set of holidays for a given calendar, it @@ -62,33 +62,64 @@ * the calendar name to register these holidays under. * @param holidaysSet * the set of holidays (non-working days). + * @deprecated use the HolidayCalendar */ public void registerHolidays(final String name, final Set<E> holidaysSet) { if (name != null) { - this.holidays.put(name, holidaysSet); + DefaultHolidayCalendar<E> defaultHolidayCalendar = new DefaultHolidayCalendar<E>(holidaysSet); + calculateDefaultBoundaries(defaultHolidayCalendar); + this.holidays.put(name, defaultHolidayCalendar); } } + /** + * Use this method to register a given calendar, it will replace any + * existing set. It won't update any existing DateCalculator as these should + * not be amended whilst in existence (we could otherwise get inconsistent + * results). + * + * @param name + * the calendar name to register these holidays under. + * @param holidaysSet + * the set of holidays (non-working days). + */ + public void registerHolidays(final String name, final HolidayCalendar<E> holidaysCalendar) { + if (name != null) { + if (holidaysCalendar != null && holidaysCalendar.getHolidays() != null && !holidaysCalendar.getHolidays().isEmpty() + && (holidaysCalendar.getEarlyBoundary() == null || holidaysCalendar.getLateBoundary() == null)) { + calculateDefaultBoundaries(holidaysCalendar); + } + this.holidays.put(name, holidaysCalendar); + } + } + + /** + * Used by extensions to set holidays in a DateCalculator. + * + * @param name + * holiday name + * @param dc + * the date calculator to configure. + */ protected void setHolidays(final String name, final DateCalculator<E> dc) { if (name != null && holidays.containsKey(name)) { - dc.setNonWorkingDays(holidays.get(name)); + dc.setNonWorkingDays(holidays.get(name).getHolidays()); } } + + protected abstract void calculateDefaultBoundaries(final HolidayCalendar<E> holidaysCalendar); } /* * ObjectLab, http://www.objectlab.co.uk/open is sponsoring the ObjectLab Kit. * - * Based in London, we are world leaders in the design and development - * of bespoke applications for the securities financing markets. + * Based in London, we are world leaders in the design and development of + * bespoke applications for the securities financing markets. * * <a href="http://www.objectlab.co.uk/open">Click here to learn more about us</a> - * ___ _ _ _ _ _ - * / _ \| |__ (_) ___ ___| |_| | __ _| |__ - * | | | | '_ \| |/ _ \/ __| __| | / _` | '_ \ - * | |_| | |_) | | __/ (__| |_| |__| (_| | |_) | - * \___/|_.__// |\___|\___|\__|_____\__,_|_.__/ - * |__/ - * - * www.ObjectLab.co.uk + * ___ _ _ _ _ _ / _ \| |__ (_) ___ ___| |_| | __ _| |__ | | | | '_ \| |/ _ \/ + * __| __| | / _` | '_ \ | |_| | |_) | | __/ (__| |_| |__| (_| | |_) | + * \___/|_.__// |\___|\___|\__|_____\__,_|_.__/ |__/ + * + * www.ObjectLab.co.uk */ Modified: trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/DefaultHolidayCalendar.java =================================================================== --- trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/DefaultHolidayCalendar.java 2007-01-03 21:49:27 UTC (rev 229) +++ trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/DefaultHolidayCalendar.java 2007-01-03 23:40:15 UTC (rev 230) @@ -51,6 +51,18 @@ private E lateBoundary; + public DefaultHolidayCalendar(Set<E> holidays, E earlyBoundary, E lateBoundary) { + super(); + this.holidays = holidays; + this.earlyBoundary = earlyBoundary; + this.lateBoundary = lateBoundary; + } + + public DefaultHolidayCalendar(Set<E> holidays) { + super(); + this.holidays = holidays; + } + /* * (non-Javadoc) * Modified: trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/KitCalculatorsFactory.java =================================================================== --- trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/KitCalculatorsFactory.java 2007-01-03 21:49:27 UTC (rev 229) +++ trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/KitCalculatorsFactory.java 2007-01-03 23:40:15 UTC (rev 230) @@ -78,6 +78,16 @@ */ void registerHolidays(final String name, Set<E> holidays); + /** + * Use this method to register a holidays calendar. + * + * @param name + * the calendar name to register these holidays under. + * @param holidaysCalendar + * the holiday calendar (non-working days with boundaries). + */ + void registerHolidays(final String name, HolidayCalendar<E> holidaysCalendar); + // ----------------------------------------------------------------------- // // ObjectLab, world leaders in the design and development of bespoke Added: trunk/datecalc-common/src/site/style/maven-objectlabkit.css =================================================================== --- trunk/datecalc-common/src/site/style/maven-objectlabkit.css (rev 0) +++ trunk/datecalc-common/src/site/style/maven-objectlabkit.css 2007-01-03 23:40:15 UTC (rev 230) @@ -0,0 +1,146 @@ +body, select, input, li { + background: #ffffff; + color: #002070; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 12px; +} + +a img { + border: 0; +} + +a:link, a:visited { + color: #0020d0; + text-decoration: underline; +} + +a:hover { + color: #0000ff !important; +} + +a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover { + background: url(../images/external.png) right center no-repeat; + padding-right: 15px; +} + +a.newWindow, a.newWindow:link, a.newWindow:visited, a.newWindow:active, a.newWindow:hover { + background: url(../images/newwindow.png) right center no-repeat; + padding-right: 18px; +} + +h2 { + padding: 2px 5px; + border: 1px solid #c0c0c0; + color: #002070; + background-color: #eeeeee; + font-weight: bold; + font-size: 16px; +} + +h3 { + padding: 2px 5px; + border: 1px solid #aaaaaa; + color: #002070; + background-color: #eeeeee; + font-size: 14px; +} + +p { + line-height: 1.3em; + font-size: small; +} + +#breadcrumbs { + background: url(../images/grayBar.jpg); + border: 1px solid #c0c0c0; + height: 17px; +} + +#breadcrumbs a { + font-size: 11px; + font-weight: bold; + margin: 0px 2px; + text-decoration: none; +} + +#leftColumn { + border: 1px solid #999999; + border-top: 0; + border-left: 0; + background: #eeeeee; +} + +div#navcolumn { + font-size: 12px; +} + +div#navcolumn h5 { + font-size: 12px; + padding-top: 2px; +} + +div#navcolumn li { + background: #eeeeee !important; +} + +div#navcolumn div a { + color: #002070; + font-size: 11px; + text-decoration: none; +} + +table.bodyTable th { + color: #ffffff; + background-color: #bbb; + text-align: left; + font-weight: bold; +} + +table.bodyTable th { + color: #ffffff; + background-color: #bbb; + text-align: left; + font-weight: bold; +} + +table.bodyTable a { + text-decoration : none; +} + +table.bodyTable tr.a { + background-color: #ddd; + text-decoration : none; +} + +table.bodyTable tr.b { + background-color: #eee; +} + +.source { + background: #ffffdd; + border: 1px solid #999999; + color: #000000; + font-size: 12px !important; + margin-left: 10px; + margin-right: 10px; + padding: 5px 5px 5px 7px; +} + + +.xright, #projectLogo img, #projectLogo span{ + float:right; + color: #0020a0; +} + +#footer { + padding: 10px; + margin: 20px 0px 20px 0px; + border-top: solid #ccc 1px; + color: #333333; +} + +.subsectionTitle { + font-size: 13px; + font-weight: bold; + color: #666; +} Modified: trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractDateCalculatorFactoryTest.java =================================================================== --- trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractDateCalculatorFactoryTest.java 2007-01-03 21:49:27 UTC (rev 229) +++ trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractDateCalculatorFactoryTest.java 2007-01-03 23:40:15 UTC (rev 230) @@ -148,6 +148,15 @@ cal1.setCurrentBusinessDate(newDate("2006-12-24")); Assert.assertTrue("current date is weekend", cal1.isCurrentDateNonWorking()); } + + public void testHolidayCalendar() { + final Set<E> uk = createUKHolidays(); + final HolidayCalendar<E> ukCal = new DefaultHolidayCalendar<E>(uk); + getDateCalculatorFactory().registerHolidays("UK", ukCal); + + assertEquals("Early boundary", newDate("2006-01-01"), ukCal.getEarlyBoundary()); + assertEquals("Late boundary", newDate("2006-12-26"), ukCal.getLateBoundary()); + } } /* Modified: trunk/datecalc-jdk/.settings/org.eclipse.jdt.core.prefs =================================================================== --- trunk/datecalc-jdk/.settings/org.eclipse.jdt.core.prefs 2007-01-03 21:49:27 UTC (rev 229) +++ trunk/datecalc-jdk/.settings/org.eclipse.jdt.core.prefs 2007-01-03 23:40:15 UTC (rev 230) @@ -1,4 +1,4 @@ -#Sun Sep 10 14:26:16 CAT 2006 +#Wed Jan 03 23:20:26 GMT 2007 eclipse.preferences.version=1 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 @@ -43,7 +43,7 @@ org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line org.eclipse.jdt.core.formatter.comment.clear_blank_lines=false -org.eclipse.jdt.core.formatter.comment.format_comments=true +org.eclipse.jdt.core.formatter.comment.format_comments=false org.eclipse.jdt.core.formatter.comment.format_header=false org.eclipse.jdt.core.formatter.comment.format_html=true org.eclipse.jdt.core.formatter.comment.format_source_code=true Modified: trunk/datecalc-jdk/.settings/org.eclipse.jdt.ui.prefs =================================================================== --- trunk/datecalc-jdk/.settings/org.eclipse.jdt.ui.prefs 2007-01-03 21:49:27 UTC (rev 229) +++ trunk/datecalc-jdk/.settings/org.eclipse.jdt.ui.prefs 2007-01-03 23:40:15 UTC (rev 230) @@ -1,5 +1,5 @@ -#Sun Sep 10 14:26:16 CAT 2006 +#Wed Jan 03 23:20:06 GMT 2007 eclipse.preferences.version=1 -formatter_profile=_objectlabkit +formatter_profile=_ObjectLabKit formatter_settings_version=10 -org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return Returns the ${bare_field_name}.\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} The ${bare_field_name} to set.\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*\r\n * $$Id$$\r\n * \r\n * Copyright 2006 the original author or authors.\r\n *\r\n * Licensed under the Apache License, Version 2.0 (the "License"); you may not\r\n * use this file except in compliance with the License. You may obtain a copy of\r\n * the License at\r\n *\r\n * http\://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n * Unless required by applicable law or agreed to in writing, software\r\n * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\r\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\r\n * License for the specific language governing permissions and limitations under\r\n * the License.\r\n */</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @TODO javadoc\r\n *\r\n * @author ${user}\r\n * @author $$LastChangedBy$$\r\n * @version $$Revision$$ $$Date$$\r\n *\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\r\n * ${see_to_overridden}\r\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\r\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template></templates> +org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return Returns the ${bare_field_name}.\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\r\n * @param ${param} The ${bare_field_name} to set.\r\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*\r\n * $$Id\: org.eclipse.jdt.ui.prefs 138 2006-09-10 12\:29\:15Z marchy $$\r\n * \r\n * Copyright 2006 the original author or authors.\r\n *\r\n * Licensed under the Apache License, Version 2.0 (the "License"); you may not\r\n * use this file except in compliance with the License. You may obtain a copy of\r\n * the License at\r\n *\r\n * http\://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n * Unless required by applicable law or agreed to in writing, software\r\n * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT\r\n * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\r\n * License for the specific language governing permissions and limitations under\r\n * the License.\r\n */</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @TODO javadoc\r\n *\r\n * @author ${user}\r\n * @author $$LastChangedBy\: marchy $$\r\n * @version $$Revision\: 138 $$ $$Date\: 2006-09-10 13\:29\:15 +0100 (Sun, 10 Sep 2006) $$\r\n *\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\r\n * \r\n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\r\n * ${tags}\r\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\r\n * ${see_to_overridden}\r\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\r\n${package_declaration}\r\n\r\n${typecomment}\r\n${type_declaration}</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\r\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\r\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\r\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\r\n * ${tags}\r\n * ${see_to_target}\r\n */</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\r\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\r\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\r\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\r\n</template></templates> Modified: trunk/datecalc-jdk/qalab.xml =================================================================== --- trunk/datecalc-jdk/qalab.xml 2007-01-03 21:49:27 UTC (rev 229) +++ trunk/datecalc-jdk/qalab.xml 2007-01-03 23:40:15 UTC (rev 230) @@ -4,94 +4,178 @@ <!ELEMENT summary (summaryresult*)> <!ELEMENT file (result+)> <!ATTLIST file id ID #REQUIRED> +<!ATTLIST file project CDATA #REQUIRED> +<!ATTLIST file module CDATA #REQUIRED> <!ATTLIST file path CDATA #REQUIRED> <!ELEMENT result EMPTY> <!ATTLIST result date CDATA #REQUIRED> <!ATTLIST result statvalue CDATA #REQUIRED> <!ATTLIST result type CDATA #REQUIRED> <!ELEMENT summaryresult EMPTY> +<!ATTLIST summaryresult project CDATA #REQUIRED> +<!ATTLIST summaryresult module CDATA #REQUIRED> <!ATTLIST summaryresult date CDATA #REQUIRED> <!ATTLIST summaryresult statvalue CDATA #REQUIRED> <!ATTLIST summaryresult filecount CDATA #REQUIRED> <!ATTLIST summaryresult type CDATA #REQUIRED> ]> -<qalab version="1.1"> +<qalab version="1.2"> <summary> - <summaryresult date="2006-08-08" filecount="8" statvalue="3" type="checkstyle"/> - <summaryresult date="2006-08-08" filecount="2" statvalue="7" type="pmd"/> - <summaryresult date="2006-08-08" filecount="1" statvalue="1" type="findbugs"/> - <summaryresult date="2006-08-09" filecount="8" statvalue="3" type="checkstyle"/> - <summaryresult date="2006-08-09" filecount="2" statvalue="7" type="pmd"/> - <summaryresult date="2006-08-09" filecount="1" statvalue="1" type="findbugs"/> - <summaryresult date="2006-08-10" filecount="8" statvalue="3" type="checkstyle"/> - <summaryresult date="2006-08-10" filecount="2" statvalue="7" type="pmd"/> - <summaryresult date="2006-08-10" filecount="1" statvalue="1" type="findbugs"/> - <summaryresult date="2006-08-20" filecount="10" statvalue="10" type="checkstyle"/> - <summaryresult date="2006-08-20" filecount="1" statvalue="1" type="pmd"/> - <summaryresult date="2006-08-20" filecount="1" statvalue="1" type="findbugs"/> - <summaryresult date="2006-08-20" filecount="9" statvalue="77" type="cobertura-line"/> - <summaryresult date="2006-08-20" filecount="9" statvalue="77" type="cobertura-branch"/> - <summaryresult date="2006-08-23" filecount="8" statvalue="8" type="checkstyle"/> - <summaryresult date="2006-08-23" filecount="1" statvalue="1" type="pmd"/> - <summaryresult date="2006-08-23" filecount="7" statvalue="81" type="cobertura-line"/> - <summaryresult date="2006-08-23" filecount="7" statvalue="79" type="cobertura-branch"/> - <summaryresult date="2006-08-24" filecount="8" statvalue="6" type="checkstyle"/> - <summaryresult date="2006-08-24" filecount="1" statvalue="1" type="pmd"/> - <summaryresult date="2006-08-24" filecount="7" statvalue="86" type="cobertura-line"/> - <summaryresult date="2006-08-24" filecount="7" statvalue="81" type="cobertura-branch"/> - <summaryresult date="2006-08-28" filecount="9" statvalue="5" type="checkstyle"/> - <summaryresult date="2006-08-28" filecount="1" statvalue="1" type="pmd"/> - <summaryresult date="2006-08-28" filecount="1" statvalue="1" type="findbugs"/> - <summaryresult date="2006-08-28" filecount="8" statvalue="71" type="cobertura-line"/> - <summaryresult date="2006-08-28" filecount="8" statvalue="71" type="cobertura-branch"/> - <summaryresult date="2006-09-02" filecount="11" statvalue="20" type="checkstyle"/> - <summaryresult date="2006-09-02" filecount="1" statvalue="1" type="pmd"/> - <summaryresult date="2006-09-02" filecount="1" statvalue="1" type="findbugs"/> - <summaryresult date="2006-09-02" filecount="10" statvalue="68" type="cobertura-line"/> - <summaryresult date="2006-09-02" filecount="10" statvalue="71" type="cobertura-branch"/> - <summaryresult date="2006-09-04" filecount="17" statvalue="18" type="checkstyle"/> - <summaryresult date="2006-09-04" filecount="16" statvalue="77" type="cobertura-line"/> - <summaryresult date="2006-09-04" filecount="16" statvalue="79" type="cobertura-branch"/> - <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"/> - <summaryresult date="2006-09-07" filecount="19" statvalue="93" type="cobertura-line"/> - <summaryresult date="2006-09-07" filecount="19" statvalue="92" type="cobertura-branch"/> - <summaryresult date="2006-09-09" filecount="17" statvalue="95" type="cobertura-line"/> - <summaryresult date="2006-09-09" filecount="17" statvalue="95" type="cobertura-branch"/> - <summaryresult date="2006-09-12" filecount="18" statvalue="6" type="checkstyle"/> - <summaryresult date="2006-09-12" filecount="6" statvalue="6" type="pmd"/> - <summaryresult date="2006-09-12" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-09-12" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-09-14" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-09-14" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-09-18" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-09-18" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-09-20" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-09-20" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-09-21" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-09-21" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-09-22" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-09-22" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-10-10" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-10-10" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-10-11" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-10-11" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-10-12" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-10-12" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-10-13" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-10-13" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-10-14" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-10-14" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-10-15" filecount="17" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-10-15" filecount="17" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-11-13" filecount="19" statvalue="99" type="cobertura-line"/> - <summaryresult date="2006-11-13" filecount="19" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-08-08" filecount="8" module="default" + project="default" statvalue="3" type="checkstyle"/> + <summaryresult date="2006-08-08" filecount="2" module="default" + project="default" statvalue="7" type="pmd"/> + <summaryresult date="2006-08-08" filecount="1" module="default" + project="default" statvalue="1" type="findbugs"/> + <summaryresult date="2006-08-09" filecount="8" module="default" + project="default" statvalue="3" type="checkstyle"/> + <summaryresult date="2006-08-09" filecount="2" module="default" + project="default" statvalue="7" type="pmd"/> + <summaryresult date="2006-08-09" filecount="1" module="default" + project="default" statvalue="1" type="findbugs"/> + <summaryresult date="2006-08-10" filecount="8" module="default" + project="default" statvalue="3" type="checkstyle"/> + <summaryresult date="2006-08-10" filecount="2" module="default" + project="default" statvalue="7" type="pmd"/> + <summaryresult date="2006-08-10" filecount="1" module="default" + project="default" statvalue="1" type="findbugs"/> + <summaryresult date="2006-08-20" filecount="10" module="default" + project="default" statvalue="10" type="checkstyle"/> + <summaryresult date="2006-08-20" filecount="1" module="default" + project="default" statvalue="1" type="pmd"/> + <summaryresult date="2006-08-20" filecount="1" module="default" + project="default" statvalue="1" type="findbugs"/> + <summaryresult date="2006-08-20" filecount="9" module="default" + project="default" statvalue="77" type="cobertura-line"/> + <summaryresult date="2006-08-20" filecount="9" module="default" + project="default" statvalue="77" type="cobertura-branch"/> + <summaryresult date="2006-08-23" filecount="8" module="default" + project="default" statvalue="8" type="checkstyle"/> + <summaryresult date="2006-08-23" filecount="1" module="default" + project="default" statvalue="1" type="pmd"/> + <summaryresult date="2006-08-23" filecount="7" module="default" + project="default" statvalue="81" type="cobertura-line"/> + <summaryresult date="2006-08-23" filecount="7" module="default" + project="default" statvalue="79" type="cobertura-branch"/> + <summaryresult date="2006-08-24" filecount="8" module="default" + project="default" statvalue="6" type="checkstyle"/> + <summaryresult date="2006-08-24" filecount="1" module="default" + project="default" statvalue="1" type="pmd"/> + <summaryresult date="2006-08-24" filecount="7" module="default" + project="default" statvalue="86" type="cobertura-line"/> + <summaryresult date="2006-08-24" filecount="7" module="default" + project="default" statvalue="81" type="cobertura-branch"/> + <summaryresult date="2006-08-28" filecount="9" module="default" + project="default" statvalue="5" type="checkstyle"/> + <summaryresult date="2006-08-28" filecount="1" module="default" + project="default" statvalue="1" type="pmd"/> + <summaryresult date="2006-08-28" filecount="1" module="default" + project="default" statvalue="1" type="findbugs"/> + <summaryresult date="2006-08-28" filecount="8" module="default" + project="default" statvalue="71" type="cobertura-line"/> + <summaryresult date="2006-08-28" filecount="8" module="default" + project="default" statvalue="71" type="cobertura-branch"/> + <summaryresult date="2006-09-02" filecount="11" module="default" + project="default" statvalue="20" type="checkstyle"/> + <summaryresult date="2006-09-02" filecount="1" module="default" + project="default" statvalue="1" type="pmd"/> + <summaryresult date="2006-09-02" filecount="1" module="default" + project="default" statvalue="1" type="findbugs"/> + <summaryresult date="2006-09-02" filecount="10" module="default" + project="default" statvalue="68" type="cobertura-line"/> + <summaryresult date="2006-09-02" filecount="10" module="default" + project="default" statvalue="71" type="cobertura-branch"/> + <summaryresult date="2006-09-04" filecount="17" module="default" + project="default" statvalue="18" type="checkstyle"/> + <summaryresult date="2006-09-04" filecount="16" module="default" + project="default" statvalue="77" type="cobertura-line"/> + <summaryresult date="2006-09-04" filecount="16" module="default" + project="default" statvalue="79" type="cobertura-branch"/> + <summaryresult date="2006-09-05" filecount="16" module="default" + project="default" statvalue="14" type="checkstyle"/> + <summaryresult date="2006-09-05" filecount="15" module="default" + project="default" statvalue="83" type="cobertura-line"/> + <summaryresult date="2006-09-05" filecount="15" module="default" + project="default" statvalue="87" type="cobertura-branch"/> + <summaryresult date="2006-09-06" filecount="2" module="default" + project="default" statvalue="32" type="simian"/> + <summaryresult date="2006-09-06" filecount="21" module="default" + project="default" statvalue="84" type="cobertura-line"/> + <summaryresult date="2006-09-06" filecount="21" module="default" + project="default" statvalue="89" type="cobertura-branch"/> + <summaryresult date="2006-09-07" filecount="19" module="default" + project="default" statvalue="93" type="cobertura-line"/> + <summaryresult date="2006-09-07" filecount="19" module="default" + project="default" statvalue="92" type="cobertura-branch"/> + <summaryresult date="2006-09-09" filecount="17" module="default" + project="default" statvalue="95" type="cobertura-line"/> + <summaryresult date="2006-09-09" filecount="17" module="default" + project="default" statvalue="95" type="cobertura-branch"/> + <summaryresult date="2006-09-12" filecount="18" module="default" + project="default" statvalue="6" type="checkstyle"/> + <summaryresult date="2006-09-12" filecount="6" module="default" + project="default" statvalue="6" type="pmd"/> + <summaryresult date="2006-09-12" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-09-12" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-09-14" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-09-14" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-09-18" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-09-18" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-09-20" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-09-20" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-09-21" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-09-21" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-09-22" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-09-22" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-10-10" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-10-10" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-10-11" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-10-11" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-10-12" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-10-12" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-10-13" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-10-13" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-10-14" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-10-14" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-10-15" filecount="17" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-10-15" filecount="17" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-11-13" filecount="19" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2006-11-13" filecount="19" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2007-01-03" filecount="19" module="default" + project="default" statvalue="99" type="cobertura-line"/> + <summaryresult date="2007-01-03" filecount="19" module="default" + project="default" statvalue="100" type="cobertura-branch"/> </summary> - <file id="net_objectlab_kit_datecalc_jdk_package.html" path="net/objectlab/kit/datecalc/jdk/package.html"> + <file + id="default-default-net_objectlab_kit_datecalc_jdk_package.html" + module="default" + path="net/objectlab/kit/datecalc/jdk/package.html" project="default"> <result date="2006-08-08" statvalue="1" type="checkstyle"/> <result date="2006-08-09" statvalue="1" type="checkstyle"/> <result date="2006-08-10" statvalue="1" type="checkstyle"/> @@ -103,7 +187,10 @@ <result date="2006-09-04" statvalue="1" type="checkstyle"/> <result date="2006-09-05" statvalue="1" type="checkstyle"/> </file> - <file id="net_objectlab_kit_datecalc_jdk_BaseDateCalculator.java" path="net/objectlab/kit/datecalc/jdk/BaseDateCalculator.java"> + <file + id="default-default-net_objectlab_kit_datecalc_jdk_BaseDateCalculator.java" + module="default" + path="net/objectlab/kit/datecalc/jdk/BaseDateCalculator.java" project="default"> <result date="2006-08-08" statvalue="1" type="checkstyle"/> <result date="2006-08-08" statvalue="4" type="pmd"/> <result date="2006-08-08" statvalue="1" type="findbugs"/> @@ -136,7 +223,9 @@ <result date="2006-09-02" statvalue="75" type="cobertura-branch"/> </file> <file - id="net_objectlab_kit_datecalc_jdk_DefaultDateCalculatorFactory.java" path="net/objectlab/kit/datecalc/jdk/DefaultDateCalculatorFactory.java"> + id="default-default-net_objectlab_kit_datecalc_jdk_DefaultDateCalculatorFactory.java" + module="default" + path="net/objectlab/kit/datecalc/jdk/DefaultDateCalculatorFactory.java" project="default"> <result date="2006-08-08" statvalue="1" type="checkstyle"/> <result date="2006-08-09" statvalue="1" type="checkstyle"/> <result date="2006-08-10" statvalue="1" type="checkstyle"/> @@ -157,12 +246,17 @@ <result date="2006-09-02" statvalue="100" type="cobertura-branch"/> </file> <file - id="C:_project_objectlab-kit_datecalc-jdk_src_test_java_net_objectlab_kit_datecalc_jdk_DateCalculatorCombinationTest.java" path="C:/project/objectlab-kit/datecalc-jdk/src/test/java/net/objectlab/kit/datecalc/jdk/DateCalculatorCombinationTest.java"> + id="default-default-C:_project_objectlab-kit_datecalc-jdk_src_test_java_net_objectlab_kit_datecalc_jdk_DateCalculatorCombinationTest.java" + module="default" + path="C:/project/objectlab-kit/datecalc-jdk/src/test/java/net/objectlab/kit/datecalc/jdk/DateCalculatorCombinationTest.java" project="default"> <result date="2006-08-08" statvalue="3" type="pmd"/> <result date="2006-08-09" statvalue="3" type="pmd"/> <result date="2006-08-10" statvalue="3" type="pmd"/> </file> - <file id="net_objectlab_kit_datecalc_jdk_DateCalculator.java" path="net/objectlab/kit/datecalc/jdk/DateCalculator.java"> + <file + id="default-default-net_objectlab_kit_datecalc_jdk_DateCalculator.java" + module="default" + ... [truncated message content] |
From: <be...@us...> - 2007-01-03 21:49:29
|
Revision: 229 http://svn.sourceforge.net/objectlabkit/?rev=229&view=rev Author: benoitx Date: 2007-01-03 13:49:27 -0800 (Wed, 03 Jan 2007) Log Message: ----------- Tenor should not be used for backward, ModifiedPreceeding mechanisms. Also calculation of Spot should take into account the holidays between current date and the spotLag, i.e. use moveByBusinessDay. Modified Paths: -------------- trunk/datecalc-common/qalab.xml trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractBackwardDateCalculatorTest.java trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractForwardDateCalculatorTest.java trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractForwardUnlessNegativeCalculatorTest.java trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractModifiedFollowingDateCalculatorTest.java trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractModifiedPreceedingDateCalculatorTest.java trunk/src/site/changes.xml trunk/statsvn.bat Modified: trunk/datecalc-common/qalab.xml =================================================================== --- trunk/datecalc-common/qalab.xml 2007-01-03 20:39:41 UTC (rev 228) +++ trunk/datecalc-common/qalab.xml 2007-01-03 21:49:27 UTC (rev 229) @@ -4,91 +4,172 @@ <!ELEMENT summary (summaryresult*)> <!ELEMENT file (result+)> <!ATTLIST file id ID #REQUIRED> +<!ATTLIST file project CDATA #REQUIRED> +<!ATTLIST file module CDATA #REQUIRED> <!ATTLIST file path CDATA #REQUIRED> <!ELEMENT result EMPTY> <!ATTLIST result date CDATA #REQUIRED> <!ATTLIST result statvalue CDATA #REQUIRED> <!ATTLIST result type CDATA #REQUIRED> <!ELEMENT summaryresult EMPTY> +<!ATTLIST summaryresult project CDATA #REQUIRED> +<!ATTLIST summaryresult module CDATA #REQUIRED> <!ATTLIST summaryresult date CDATA #REQUIRED> <!ATTLIST summaryresult statvalue CDATA #REQUIRED> <!ATTLIST summaryresult filecount CDATA #REQUIRED> <!ATTLIST summaryresult type CDATA #REQUIRED> ]> -<qalab version="1.1"> +<qalab version="1.2"> <summary> - <summaryresult date="2006-08-08" filecount="7" statvalue="5" type="checkstyle"/> - <summaryresult date="2006-08-08" filecount="2" statvalue="3" type="pmd"/> - <summaryresult date="2006-08-08" filecount="1" statvalue="1" type="findbugs"/> - <summaryresult date="2006-08-08" filecount="6" statvalue="47" type="cobertura-line"/> - <summaryresult date="2006-08-08" filecount="6" statvalue="57" type="cobertura-branch"/> - <summaryresult date="2006-08-09" filecount="7" statvalue="5" type="checkstyle"/> - <summaryresult date="2006-08-09" filecount="6" statvalue="86" type="cobertura-line"/> - <summaryresult date="2006-08-09" filecount="6" statvalue="91" type="cobertura-branch"/> - <summaryresult date="2006-08-10" filecount="7" statvalue="4" type="checkstyle"/> - <summaryresult date="2006-08-10" filecount="6" statvalue="90" type="cobertura-line"/> - <summaryresult date="2006-08-10" filecount="6" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-08-19" filecount="7" statvalue="1" type="checkstyle"/> - <summaryresult date="2006-08-19" filecount="6" statvalue="91" type="cobertura-line"/> - <summaryresult date="2006-08-19" filecount="6" statvalue="96" type="cobertura-branch"/> - <summaryresult date="2006-08-20" filecount="7" statvalue="1" type="checkstyle"/> - <summaryresult date="2006-08-20" filecount="6" statvalue="90" type="cobertura-line"/> - <summaryresult date="2006-08-20" filecount="6" statvalue="100" type="cobertura-branch"/> - <summaryresult date="2006-08-23" filecount="10" statvalue="25" type="checkstyle"/> - <summaryresult date="2006-08-23" filecount="9" statvalue="74" type="cobertura-line"/> - <summaryresult date="2006-08-23" filecount="9" statvalue="87" type="cobertura-branch"/> - <summaryresult date="2006-08-24" filecount="10" statvalue="1" type="checkstyle"/> - <summaryresult date="2006-08-24" filecount="9" statvalue="62" type="cobertura-line"/> - <summaryresult date="2006-08-24" filecount="9" statvalue="65" type="cobertura-branch"/> - <summaryresult date="2006-08-28" filecount="13" statvalue="3" type="checkstyle"/> - <summaryresult date="2006-08-28" filecount="12" statvalue="60" type="cobertura-line"/> - <summaryresult date="2006-08-28" filecount="12" statvalue="65" type="cobertura-branch"/> - <summaryresult date="2006-09-02" filecount="13" statvalue="9" type="checkstyle"/> - <summaryresult date="2006-09-02" filecount="12" statvalue="59" type="cobertura-line"/> - <summaryresult date="2006-09-02" filecount="12" statvalue="61" type="cobertura-branch"/> - <summaryresult date="2006-09-04" filecount="15" statvalue="12" type="checkstyle"/> - <summaryresult date="2006-09-04" filecount="1" statvalue="1" type="findbugs"/> - <summaryresult date="2006-09-04" filecount="14" statvalue="61" type="cobertura-line"/> - <summaryresult date="2006-09-04" filecount="14" statvalue="64" type="cobertura-branch"/> - <summaryresult date="2006-09-05" filecount="16" statvalue="9" type="checkstyle"/> - <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"/> - <summaryresult date="2006-09-07" filecount="17" statvalue="64" type="cobertura-line"/> - <summaryresult date="2006-09-07" filecount="17" statvalue="64" type="cobertura-branch"/> - <summaryresult date="2006-09-09" filecount="17" statvalue="63" type="cobertura-line"/> - <summaryresult date="2006-09-09" filecount="17" statvalue="64" type="cobertura-branch"/> - <summaryresult date="2006-09-12" filecount="17" statvalue="59" type="cobertura-line"/> - <summaryresult date="2006-09-12" filecount="17" statvalue="62" type="cobertura-branch"/> - <summaryresult date="2006-09-14" filecount="17" statvalue="57" type="cobertura-line"/> - <summaryresult date="2006-09-14" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-09-18" filecount="17" statvalue="57" type="cobertura-line"/> - <summaryresult date="2006-09-18" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-09-20" filecount="17" statvalue="57" type="cobertura-line"/> - <summaryresult date="2006-09-20" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-09-21" filecount="17" statvalue="57" type="cobertura-line"/> - <summaryresult date="2006-09-21" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-09-22" filecount="17" statvalue="57" type="cobertura-line"/> - <summaryresult date="2006-09-22" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-10-10" filecount="17" statvalue="58" type="cobertura-line"/> - <summaryresult date="2006-10-10" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-10-11" filecount="17" statvalue="58" type="cobertura-line"/> - <summaryresult date="2006-10-11" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-10-12" filecount="17" statvalue="58" type="cobertura-line"/> - <summaryresult date="2006-10-12" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-10-13" filecount="17" statvalue="58" type="cobertura-line"/> - <summaryresult date="2006-10-13" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-10-14" filecount="17" statvalue="58" type="cobertura-line"/> - <summaryresult date="2006-10-14" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-10-15" filecount="17" statvalue="58" type="cobertura-line"/> - <summaryresult date="2006-10-15" filecount="17" statvalue="60" type="cobertura-branch"/> - <summaryresult date="2006-11-13" filecount="17" statvalue="56" type="cobertura-line"/> - <summaryresult date="2006-11-13" filecount="17" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-08-08" filecount="7" module="default" + project="default" statvalue="5" type="checkstyle"/> + <summaryresult date="2006-08-08" filecount="2" module="default" + project="default" statvalue="3" type="pmd"/> + <summaryresult date="2006-08-08" filecount="1" module="default" + project="default" statvalue="1" type="findbugs"/> + <summaryresult date="2006-08-08" filecount="6" module="default" + project="default" statvalue="47" type="cobertura-line"/> + <summaryresult date="2006-08-08" filecount="6" module="default" + project="default" statvalue="57" type="cobertura-branch"/> + <summaryresult date="2006-08-09" filecount="7" module="default" + project="default" statvalue="5" type="checkstyle"/> + <summaryresult date="2006-08-09" filecount="6" module="default" + project="default" statvalue="86" type="cobertura-line"/> + <summaryresult date="2006-08-09" filecount="6" module="default" + project="default" statvalue="91" type="cobertura-branch"/> + <summaryresult date="2006-08-10" filecount="7" module="default" + project="default" statvalue="4" type="checkstyle"/> + <summaryresult date="2006-08-10" filecount="6" module="default" + project="default" statvalue="90" type="cobertura-line"/> + <summaryresult date="2006-08-10" filecount="6" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-08-19" filecount="7" module="default" + project="default" statvalue="1" type="checkstyle"/> + <summaryresult date="2006-08-19" filecount="6" module="default" + project="default" statvalue="91" type="cobertura-line"/> + <summaryresult date="2006-08-19" filecount="6" module="default" + project="default" statvalue="96" type="cobertura-branch"/> + <summaryresult date="2006-08-20" filecount="7" module="default" + project="default" statvalue="1" type="checkstyle"/> + <summaryresult date="2006-08-20" filecount="6" module="default" + project="default" statvalue="90" type="cobertura-line"/> + <summaryresult date="2006-08-20" filecount="6" module="default" + project="default" statvalue="100" type="cobertura-branch"/> + <summaryresult date="2006-08-23" filecount="10" module="default" + project="default" statvalue="25" type="checkstyle"/> + <summaryresult date="2006-08-23" filecount="9" module="default" + project="default" statvalue="74" type="cobertura-line"/> + <summaryresult date="2006-08-23" filecount="9" module="default" + project="default" statvalue="87" type="cobertura-branch"/> + <summaryresult date="2006-08-24" filecount="10" module="default" + project="default" statvalue="1" type="checkstyle"/> + <summaryresult date="2006-08-24" filecount="9" module="default" + project="default" statvalue="62" type="cobertura-line"/> + <summaryresult date="2006-08-24" filecount="9" module="default" + project="default" statvalue="65" type="cobertura-branch"/> + <summaryresult date="2006-08-28" filecount="13" module="default" + project="default" statvalue="3" type="checkstyle"/> + <summaryresult date="2006-08-28" filecount="12" module="default" + project="default" statvalue="60" type="cobertura-line"/> + <summaryresult date="2006-08-28" filecount="12" module="default" + project="default" statvalue="65" type="cobertura-branch"/> + <summaryresult date="2006-09-02" filecount="13" module="default" + project="default" statvalue="9" type="checkstyle"/> + <summaryresult date="2006-09-02" filecount="12" module="default" + project="default" statvalue="59" type="cobertura-line"/> + <summaryresult date="2006-09-02" filecount="12" module="default" + project="default" statvalue="61" type="cobertura-branch"/> + <summaryresult date="2006-09-04" filecount="15" module="default" + project="default" statvalue="12" type="checkstyle"/> + <summaryresult date="2006-09-04" filecount="1" module="default" + project="default" statvalue="1" type="findbugs"/> + <summaryresult date="2006-09-04" filecount="14" module="default" + project="default" statvalue="61" type="cobertura-line"/> + <summaryresult date="2006-09-04" filecount="14" module="default" + project="default" statvalue="64" type="cobertura-branch"/> + <summaryresult date="2006-09-05" filecount="16" module="default" + project="default" statvalue="9" type="checkstyle"/> + <summaryresult date="2006-09-05" filecount="1" module="default" + project="default" statvalue="1" type="findbugs"/> + <summaryresult date="2006-09-05" filecount="15" module="default" + project="default" statvalue="63" type="cobertura-line"/> + <summaryresult date="2006-09-05" filecount="15" module="default" + project="default" statvalue="67" type="cobertura-branch"/> + <summaryresult date="2006-09-06" filecount="18" module="default" + project="default" statvalue="1" type="checkstyle"/> + <summaryresult date="2006-09-06" filecount="17" module="default" + project="default" statvalue="66" type="cobertura-line"/> + <summaryresult date="2006-09-06" filecount="17" module="default" + project="default" statvalue="68" type="cobertura-branch"/> + <summaryresult date="2006-09-07" filecount="17" module="default" + project="default" statvalue="64" type="cobertura-line"/> + <summaryresult date="2006-09-07" filecount="17" module="default" + project="default" statvalue="64" type="cobertura-branch"/> + <summaryresult date="2006-09-09" filecount="17" module="default" + project="default" statvalue="63" type="cobertura-line"/> + <summaryresult date="2006-09-09" filecount="17" module="default" + project="default" statvalue="64" type="cobertura-branch"/> + <summaryresult date="2006-09-12" filecount="17" module="default" + project="default" statvalue="59" type="cobertura-line"/> + <summaryresult date="2006-09-12" filecount="17" module="default" + project="default" statvalue="62" type="cobertura-branch"/> + <summaryresult date="2006-09-14" filecount="17" module="default" + project="default" statvalue="57" type="cobertura-line"/> + <summaryresult date="2006-09-14" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-09-18" filecount="17" module="default" + project="default" statvalue="57" type="cobertura-line"/> + <summaryresult date="2006-09-18" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-09-20" filecount="17" module="default" + project="default" statvalue="57" type="cobertura-line"/> + <summaryresult date="2006-09-20" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-09-21" filecount="17" module="default" + project="default" statvalue="57" type="cobertura-line"/> + <summaryresult date="2006-09-21" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-09-22" filecount="17" module="default" + project="default" statvalue="57" type="cobertura-line"/> + <summaryresult date="2006-09-22" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-10-10" filecount="17" module="default" + project="default" statvalue="58" type="cobertura-line"/> + <summaryresult date="2006-10-10" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-10-11" filecount="17" module="default" + project="default" statvalue="58" type="cobertura-line"/> + <summaryresult date="2006-10-11" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-10-12" filecount="17" module="default" + project="default" statvalue="58" type="cobertura-line"/> + <summaryresult date="2006-10-12" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-10-13" filecount="17" module="default" + project="default" statvalue="58" type="cobertura-line"/> + <summaryresult date="2006-10-13" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-10-14" filecount="17" module="default" + project="default" statvalue="58" type="cobertura-line"/> + <summaryresult date="2006-10-14" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-10-15" filecount="17" module="default" + project="default" statvalue="58" type="cobertura-line"/> + <summaryresult date="2006-10-15" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2006-11-13" filecount="17" module="default" + project="default" statvalue="56" type="cobertura-line"/> + <summaryresult date="2006-11-13" filecount="17" module="default" + project="default" statvalue="60" type="cobertura-branch"/> + <summaryresult date="2007-01-03" filecount="19" module="default" + project="default" statvalue="54" type="cobertura-line"/> + <summaryresult date="2007-01-03" filecount="19" module="default" + project="default" statvalue="58" type="cobertura-branch"/> </summary> - <file id="net_objectlab_kit_datecalc_common_package.html" path="net/objectlab/kit/datecalc/common/package.html"> + <file + id="default-default-net_objectlab_kit_datecalc_common_package.html" + module="default" + path="net/objectlab/kit/datecalc/common/package.html" project="default"> <result date="2006-08-08" statvalue="1" type="checkstyle"/> <result date="2006-08-09" statvalue="1" type="checkstyle"/> <result date="2006-08-10" statvalue="1" type="checkstyle"/> @@ -101,7 +182,10 @@ <result date="2006-09-04" statvalue="1" type="checkstyle"/> <result date="2006-09-05" statvalue="1" type="checkstyle"/> </file> - <file id="net_objectlab_kit_datecalc_common_Tenor.java" path="net/objectlab/kit/datecalc/common/Tenor.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_Tenor.java" + module="default" + path="net/objectlab/kit/datecalc/common/Tenor.java" project="default"> <result date="2006-08-08" statvalue="1" type="checkstyle"/> <result date="2006-08-08" statvalue="55" type="cobertura-line"/> <result date="2006-08-08" statvalue="43" type="cobertura-branch"/> @@ -159,8 +243,13 @@ <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-line"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> - <file id="net_objectlab_kit_datecalc_common_WorkingWeek.java" path="net/objectlab/kit/datecalc/common/WorkingWeek.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_WorkingWeek.java" + module="default" + path="net/objectlab/kit/datecalc/common/WorkingWeek.java" project="default"> <result date="2006-08-08" statvalue="3" type="checkstyle"/> <result date="2006-08-08" statvalue="1" type="findbugs"/> <result date="2006-08-08" statvalue="82" type="cobertura-line"/> @@ -223,8 +312,13 @@ <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="95" type="cobertura-line"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="95" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> - <file id="net_objectlab_kit_datecalc_common_TenorCode.java" path="net/objectlab/kit/datecalc/common/TenorCode.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_TenorCode.java" + module="default" + path="net/objectlab/kit/datecalc/common/TenorCode.java" project="default"> <result date="2006-08-08" statvalue="100" type="cobertura-line"/> <result date="2006-08-08" statvalue="100" type="cobertura-branch"/> <result date="2006-08-09" statvalue="100" type="cobertura-line"/> @@ -279,8 +373,13 @@ <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-line"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> - <file id="net_objectlab_kit_datecalc_common_HolidayHandlerType.java" path="net/objectlab/kit/datecalc/common/HolidayHandlerType.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_HolidayHandlerType.java" + module="default" + path="net/objectlab/kit/datecalc/common/HolidayHandlerType.java" project="default"> <result date="2006-08-08" statvalue="100" type="cobertura-branch"/> <result date="2006-08-09" statvalue="100" type="cobertura-branch"/> <result date="2006-08-10" statvalue="100" type="cobertura-branch"/> @@ -308,8 +407,12 @@ <result date="2006-10-14" statvalue="100" type="cobertura-branch"/> <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> - <file id="net_objectlab_kit_datecalc_common_PeriodCountBasis.java" path="net/objectlab/kit/datecalc/common/PeriodCountBasis.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_PeriodCountBasis.java" + module="default" + path="net/objectlab/kit/datecalc/common/PeriodCountBasis.java" project="default"> <result date="2006-08-08" statvalue="100" type="cobertura-branch"/> <result date="2006-08-10" statvalue="100" type="cobertura-branch"/> <result date="2006-08-20" statvalue="100" type="cobertura-branch"/> @@ -335,8 +438,12 @@ <result date="2006-10-14" statvalue="100" type="cobertura-branch"/> <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> - <file id="net_objectlab_kit_datecalc_common_StandardTenor.java" path="net/objectlab/kit/datecalc/common/StandardTenor.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_StandardTenor.java" + module="default" + path="net/objectlab/kit/datecalc/common/StandardTenor.java" project="default"> <result date="2006-08-08" statvalue="100" type="cobertura-branch"/> <result date="2006-08-09" statvalue="92" type="cobertura-line"/> <result date="2006-08-09" statvalue="100" type="cobertura-branch"/> @@ -390,14 +497,23 @@ <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="90" type="cobertura-line"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="92" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> <file - id="net_objectlab_kit_datecalc_common_AbstractDateCalculator.java" path="net/objectlab/kit/datecalc/common/AbstractDateCalculator.java"> + id="default-default-net_objectlab_kit_datecalc_common_AbstractDateCalculator.java" + module="default" + path="net/objectlab/kit/datecalc/common/AbstractDateCalculator.java" project="default"> <result date="2006-08-23" statvalue="5" type="checkstyle"/> </file> <file - id="net_objectlab_kit_datecalc_common_DateCalculatorGeneric.java" path="net/objectlab/kit/datecalc/common/DateCalculatorGeneric.java"/> - <file id="net_objectlab_kit_datecalc_common_DateCalculator.java" path="net/objectlab/kit/datecalc/common/DateCalculator.java"> + id="default-default-net_objectlab_kit_datecalc_common_DateCalculatorGeneric.java" + module="default" + path="net/objectlab/kit/datecalc/common/DateCalculatorGeneric.java" project="default"/> + <file + id="default-default-net_objectlab_kit_datecalc_common_DateCalculator.java" + module="default" + path="net/objectlab/kit/datecalc/common/DateCalculator.java" project="default"> <result date="2006-08-23" statvalue="19" type="checkstyle"/> <result date="2006-08-23" statvalue="100" type="cobertura-line"/> <result date="2006-08-23" statvalue="100" type="cobertura-branch"/> @@ -443,8 +559,13 @@ <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-line"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> - <file id="net_objectlab_kit_datecalc_common_HolidayHandler.java" path="net/objectlab/kit/datecalc/common/HolidayHandler.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_HolidayHandler.java" + module="default" + path="net/objectlab/kit/datecalc/common/HolidayHandler.java" project="default"> <result date="2006-08-23" statvalue="100" type="cobertura-line"/> <result date="2006-08-23" statvalue="100" type="cobertura-branch"/> <result date="2006-08-24" statvalue="100" type="cobertura-line"/> @@ -489,9 +610,13 @@ <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-line"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> <file - id="net_objectlab_kit_datecalc_common_AbstractDateCalculatorFactory.java" path="net/objectlab/kit/datecalc/common/AbstractDateCalculatorFactory.java"> + id="default-default-net_objectlab_kit_datecalc_common_AbstractDateCalculatorFactory.java" + module="default" + path="net/objectlab/kit/datecalc/common/AbstractDateCalculatorFactory.java" project="default"> <result date="2006-08-28" statvalue="2" type="checkstyle"/> <result date="2006-08-28" statvalue="100" type="cobertura-branch"/> <result date="2006-09-02" statvalue="2" type="checkstyle"/> @@ -504,7 +629,9 @@ <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"> + id="default-default-net_objectlab_kit_datecalc_common_DateCalculatorFactory.java" + module="default" + path="net/objectlab/kit/datecalc/common/DateCalculatorFactory.java" project="default"> <result date="2006-08-28" statvalue="100" type="cobertura-line"/> <result date="2006-08-28" statvalue="100" type="cobertura-branch"/> <result date="2006-09-02" statvalue="100" type="cobertura-line"/> @@ -519,7 +646,9 @@ <result date="2006-09-07" statvalue="100" type="cobertura-branch"/> </file> <file - id="net_objectlab_kit_datecalc_common_PeriodCountCalculator.java" path="net/objectlab/kit/datecalc/common/PeriodCountCalculator.java"> + id="default-default-net_objectlab_kit_datecalc_common_PeriodCountCalculator.java" + module="default" + path="net/objectlab/kit/datecalc/common/PeriodCountCalculator.java" project="default"> <result date="2006-08-28" statvalue="100" type="cobertura-line"/> <result date="2006-08-28" statvalue="100" type="cobertura-branch"/> <result date="2006-09-02" statvalue="6" type="checkstyle"/> @@ -563,8 +692,13 @@ <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-line"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> - <file id="net_objectlab_kit_datecalc_common_Utils.java" path="net/objectlab/kit/datecalc/common/Utils.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_Utils.java" + module="default" + path="net/objectlab/kit/datecalc/common/Utils.java" project="default"> <result date="2006-09-04" statvalue="2" type="checkstyle"/> <result date="2006-09-04" statvalue="90" type="cobertura-line"/> <result date="2006-09-04" statvalue="100" type="cobertura-branch"/> @@ -602,8 +736,13 @@ <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="88" type="cobertura-line"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="88" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> - <file id="net_objectlab_kit_datecalc_common_IMMPeriod.java" path="net/objectlab/kit/datecalc/common/IMMPeriod.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_IMMPeriod.java" + module="default" + path="net/objectlab/kit/datecalc/common/IMMPeriod.java" project="default"> <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"/> @@ -622,8 +761,12 @@ <result date="2006-10-14" statvalue="100" type="cobertura-branch"/> <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> - <file id="net_objectlab_kit_datecalc_common_ExcelDateUtil.java" path="net/objectlab/kit/datecalc/common/ExcelDateUtil.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_ExcelDateUtil.java" + module="default" + path="net/objectlab/kit/datecalc/common/ExcelDateUtil.java" project="default"> <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"/> @@ -658,8 +801,13 @@ <result date="2006-10-15" statvalue="83" type="cobertura-branch"/> <result date="2006-11-13" statvalue="82" type="cobertura-line"/> <result date="2006-11-13" statvalue="83" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="82" type="cobertura-line"/> + <result date="2007-01-03" statvalue="83" type="cobertura-branch"/> </file> - <file id="net_objectlab_kit_datecalc_common_IMMDateCalculator.java" path="net/objectlab/kit/datecalc/common/IMMDateCalculator.java"> + <file + id="default-default-net_objectlab_kit_datecalc_common_IMMDateCalculator.java" + module="default" + path="net/objectlab/kit/datecalc/common/IMMDateCalculator.java" project="default"> <result date="2006-09-06" statvalue="100" type="cobertura-line"/> <result date="2006-09-06" statvalue="100" type="cobertura-branch"/> <result date="2006-09-07" statvalue="100" type="cobertura-line"/> @@ -692,9 +840,13 @@ <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-line"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> <file - id="net_objectlab_kit_datecalc_common_AbstractIMMDateCalculator.java" path="net/objectlab/kit/datecalc/common/AbstractIMMDateCalculator.java"> + id="default-default-net_objectlab_kit_datecalc_common_AbstractIMMDateCalculator.java" + module="default" + path="net/objectlab/kit/datecalc/common/AbstractIMMDateCalculator.java" project="default"> <result date="2006-09-06" statvalue="100" type="cobertura-branch"/> <result date="2006-09-07" statvalue="100" type="cobertura-branch"/> <result date="2006-09-09" statvalue="100" type="cobertura-branch"/> @@ -711,9 +863,12 @@ <result date="2006-10-14" statvalue="100" type="cobertura-branch"/> <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> <file - id="net_objectlab_kit_datecalc_common_KitCalculatorsFactory.java" path="net/objectlab/kit/datecalc/common/KitCalculatorsFactory.java"> + id="default-default-net_objectlab_kit_datecalc_common_KitCalculatorsFactory.java" + module="default" + path="net/objectlab/kit/datecalc/common/KitCalculatorsFactory.java" project="default"> <result date="2006-09-09" statvalue="100" type="cobertura-line"/> <result date="2006-09-09" statvalue="100" type="cobertura-branch"/> <result date="2006-09-12" statvalue="100" type="cobertura-line"/> @@ -742,5 +897,20 @@ <result date="2006-10-15" statvalue="100" type="cobertura-branch"/> <result date="2006-11-13" statvalue="100" type="cobertura-line"/> <result date="2006-11-13" statvalue="100" type="cobertura-branch"/> + <result date="2007-01-03" statvalue="100" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> </file> + <file + id="default-default-net_objectlab_kit_datecalc_common_HolidayCalendar.java" + module="default" + path="net/objectlab/kit/datecalc/common/HolidayCalendar.java" project="default"> + <result date="2007-01-03" statvalue="100" type="cobertura-line"/> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> + </file> + <file + id="default-default-net_objectlab_kit_datecalc_common_DefaultHolidayCalendar.java" + module="default" + path="net/objectlab/kit/datecalc/common/DefaultHolidayCalendar.java" project="default"> + <result date="2007-01-03" statvalue="100" type="cobertura-branch"/> + </file> </qalab> Modified: trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractBackwardDateCalculatorTest.java =================================================================== --- trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractBackwardDateCalculatorTest.java 2007-01-03 20:39:41 UTC (rev 228) +++ trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractBackwardDateCalculatorTest.java 2007-01-03 21:49:27 UTC (rev 229) @@ -242,7 +242,7 @@ } - public void testMoveByTenorDays() { +/* public void testMoveByTenorDays() { checkMoveByTenor("2006-08-08", StandardTenor.T_1D, 0, "2006-08-09", HolidayHandlerType.BACKWARD); checkMoveByTenor("2006-08-08", new Tenor(2, TenorCode.DAY), 0, "2006-08-10", HolidayHandlerType.BACKWARD); checkMoveByTenor("2006-08-08", new Tenor(10, TenorCode.DAY), 0, "2006-08-18", HolidayHandlerType.BACKWARD); @@ -380,7 +380,7 @@ checkMoveByTenor("2006-08-31", StandardTenor.OVERNIGHT, 2, "2006-09-01", HolidayHandlerType.BACKWARD); checkMoveByTenor("2006-08-28", StandardTenor.OVERNIGHT, 2, "2006-08-25", HolidayHandlerType.BACKWARD); } - +*/ } /* Modified: trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractForwardDateCalculatorTest.java =================================================================== --- trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractForwardDateCalculatorTest.java 2007-01-03 20:39:41 UTC (rev 228) +++ trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractForwardDateCalculatorTest.java 2007-01-03 21:49:27 UTC (rev 229) @@ -331,23 +331,26 @@ public void testMoveByTenorYearTwoDaysToSpot() { checkMoveByTenor("2006-08-31", StandardTenor.T_1Y, 2, "2007-09-04", HolidayHandlerType.FORWARD); checkMoveByTenor("2006-08-31", StandardTenor.T_2Y, 2, "2008-09-04", HolidayHandlerType.FORWARD); - checkMoveByTenor("2008-02-29", StandardTenor.T_1Y, 2, "2009-03-03", HolidayHandlerType.FORWARD); + checkMoveByTenor("2008-02-29", StandardTenor.T_1Y, 2, "2009-03-04", HolidayHandlerType.FORWARD); checkMoveByTenor("2008-02-29", StandardTenor.T_4Y, 2, "2012-03-05", HolidayHandlerType.FORWARD); } public void testMoveByTenorSpot() { checkMoveByTenor("2006-08-31", StandardTenor.SPOT, 0, "2006-08-31", HolidayHandlerType.FORWARD); checkMoveByTenor("2006-08-28", StandardTenor.SPOT, 0, "2006-08-29", HolidayHandlerType.FORWARD); + checkMoveByTenor("2006-08-25", StandardTenor.SPOT, 0, "2006-08-25", HolidayHandlerType.FORWARD); } public void testMoveByTenorSpotOneDayToSpot() { checkMoveByTenor("2006-08-31", StandardTenor.SPOT, 1, "2006-09-01", HolidayHandlerType.FORWARD); checkMoveByTenor("2006-08-28", StandardTenor.SPOT, 1, "2006-08-30", HolidayHandlerType.FORWARD); + checkMoveByTenor("2006-08-25", StandardTenor.SPOT, 1, "2006-08-29", HolidayHandlerType.FORWARD); } public void testMoveByTenorSpotTwoDaysToSpot() { checkMoveByTenor("2006-08-31", StandardTenor.SPOT, 2, "2006-09-04", HolidayHandlerType.FORWARD); checkMoveByTenor("2006-08-28", StandardTenor.SPOT, 2, "2006-08-31", HolidayHandlerType.FORWARD); + checkMoveByTenor("2006-08-25", StandardTenor.SPOT, 2, "2006-08-30", HolidayHandlerType.FORWARD); } public void testMoveByTenorOvernight() { Modified: trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractForwardUnlessNegativeCalculatorTest.java =================================================================== --- trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractForwardUnlessNegativeCalculatorTest.java 2007-01-03 20:39:41 UTC (rev 228) +++ trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractForwardUnlessNegativeCalculatorTest.java 2007-01-03 21:49:27 UTC (rev 229) @@ -335,7 +335,7 @@ public void testMoveByTenorYearTwoDaysToSpot() { checkMoveByTenor("2006-08-31", StandardTenor.T_1Y, 2, "2007-09-04", HolidayHandlerType.FORWARD_UNLESS_MOVING_BACK); checkMoveByTenor("2006-08-31", StandardTenor.T_2Y, 2, "2008-09-04", HolidayHandlerType.FORWARD_UNLESS_MOVING_BACK); - checkMoveByTenor("2008-02-29", StandardTenor.T_1Y, 2, "2009-03-03", HolidayHandlerType.FORWARD_UNLESS_MOVING_BACK); + checkMoveByTenor("2008-02-29", StandardTenor.T_1Y, 2, "2009-03-04", HolidayHandlerType.FORWARD_UNLESS_MOVING_BACK); checkMoveByTenor("2008-02-29", StandardTenor.T_4Y, 2, "2012-03-05", HolidayHandlerType.FORWARD_UNLESS_MOVING_BACK); } Modified: trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractModifiedFollowingDateCalculatorTest.java =================================================================== --- trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractModifiedFollowingDateCalculatorTest.java 2007-01-03 20:39:41 UTC (rev 228) +++ trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractModifiedFollowingDateCalculatorTest.java 2007-01-03 21:49:27 UTC (rev 229) @@ -353,7 +353,7 @@ public void testMoveByTenorYearTwoDaysToSpot() { checkMoveByTenor("2006-08-31", StandardTenor.T_1Y, 2, "2007-09-04", HolidayHandlerType.MODIFIED_FOLLOWING); checkMoveByTenor("2006-08-31", StandardTenor.T_2Y, 2, "2008-09-04", HolidayHandlerType.MODIFIED_FOLLOWING); - checkMoveByTenor("2008-02-29", StandardTenor.T_1Y, 2, "2009-03-03", HolidayHandlerType.MODIFIED_FOLLOWING); + checkMoveByTenor("2008-02-29", StandardTenor.T_1Y, 2, "2009-03-04", HolidayHandlerType.MODIFIED_FOLLOWING); checkMoveByTenor("2008-02-29", StandardTenor.T_4Y, 2, "2012-03-05", HolidayHandlerType.MODIFIED_FOLLOWING); } Modified: trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractModifiedPreceedingDateCalculatorTest.java =================================================================== --- trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractModifiedPreceedingDateCalculatorTest.java 2007-01-03 20:39:41 UTC (rev 228) +++ trunk/datecalc-common/src/test/java/net/objectlab/kit/datecalc/common/AbstractModifiedPreceedingDateCalculatorTest.java 2007-01-03 21:49:27 UTC (rev 229) @@ -266,7 +266,7 @@ checkDate("do NOT move to next month", cal, "2006-08-02"); } - public void testMoveByTenorDays() { +/* public void testMoveByTenorDays() { checkMoveByTenor("2006-08-08", StandardTenor.T_1D, 0, "2006-08-09", HolidayHandlerType.MODIFIED_PRECEEDING); checkMoveByTenor("2006-08-08", new Tenor(2, TenorCode.DAY), 0, "2006-08-10", HolidayHandlerType.MODIFIED_PRECEEDING); checkMoveByTenor("2006-08-08", new Tenor(10, TenorCode.DAY), 0, "2006-08-18", HolidayHandlerType.MODIFIED_PRECEEDING); @@ -404,7 +404,7 @@ checkMoveByTenor("2006-08-31", StandardTenor.OVERNIGHT, 2, "2006-09-01", HolidayHandlerType.MODIFIED_PRECEEDING); checkMoveByTenor("2006-08-28", StandardTenor.OVERNIGHT, 2, "2006-08-25", HolidayHandlerType.MODIFIED_PRECEEDING); } -} +*/} /* * ObjectLab, http://www.objectlab.co.uk/open is sponsoring the ObjectLab Kit. Modified: trunk/src/site/changes.xml =================================================================== --- trunk/src/site/changes.xml 2007-01-03 20:39:41 UTC (rev 228) +++ trunk/src/site/changes.xml 2007-01-03 21:49:27 UTC (rev 229) @@ -9,6 +9,7 @@ </properties> <body> <release version="1.1.0" date="in SVN" description="Maintenance"> + <action dev="benoitx" type="fix" due-to="David Owen">The calculation of Spot date should take into account holidays BETWEEN now and spot (aka moveByBusinessDay).</action> <action dev="benoitx" type="add" issue="1601540" due-to="Anthony Whitford">Added a standard Tenor 2D.</action> <action dev="benoitx" type="fix" issue="1601542" due-to="Anthony Whitford">Spelling mistake in the code, sorry for breaking your code with this release.</action> Modified: trunk/statsvn.bat =================================================================== --- trunk/statsvn.bat 2007-01-03 20:39:41 UTC (rev 228) +++ trunk/statsvn.bat 2007-01-03 21:49:27 UTC (rev 229) @@ -1,3 +1,3 @@ svn log -v --xml https://svn.sourceforge.net/svnroot/objectlabkit/ > logfile.log rem mkdir qalab\target\docs\statsvn -java -jar c:\java\statsvn\statsvn.jar -format xdoc -verbose -output-dir src\site\statsvn -tags "^1.0.1" -title ObjectLabKit -exclude "**/qalab.xml" -viewvc http://svn.sourceforge.net/viewvc/objectlabkit/trunk ./logfile.log . \ No newline at end of file +java -jar c:\java\statsvn\statsvn.jar -xdoc -verbose -output-dir src\site\statsvn -tags "^1.0.1|^1.1.0" -title ObjectLabKit -exclude "**/qalab.xml" -viewvc http://svn.sourceforge.net/viewvc/objectlabkit/trunk ./logfile.log . \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2007-01-03 20:39:40
|
Revision: 228 http://svn.sourceforge.net/objectlabkit/?rev=228&view=rev Author: benoitx Date: 2007-01-03 12:39:41 -0800 (Wed, 03 Jan 2007) Log Message: ----------- The spot date should move by the spot lag, taking into account ANY holidays in between, i.e. moveByBusinessDays and not moveByDay Modified Paths: -------------- trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/AbstractDateCalculator.java Modified: trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/AbstractDateCalculator.java =================================================================== --- trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/AbstractDateCalculator.java 2006-12-21 16:59:37 UTC (rev 227) +++ trunk/datecalc-common/src/main/java/net/objectlab/kit/datecalc/common/AbstractDateCalculator.java 2007-01-03 20:39:41 UTC (rev 228) @@ -134,7 +134,7 @@ TenorCode tenorCode = tenor.getCode(); if (tenorCode != TenorCode.OVERNIGHT) { // get to the Spot date first: - moveByDays(spotLag); + moveByBusinessDays(spotLag); } int unit = tenor.getUnits(); if (tenorCode == TenorCode.WEEK) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Google A. <goo...@go...> - 2007-01-03 06:06:54
|
Mailing list archives 22 more > > Caused by: java.io.FileNotFoundException: > > C:\viewstore\npi_tactical_dev\NPI_Provider\qalab.xml does not exist. ... <http://mail-archives.apache.org/mod_mbox/maven-users/200610.mbox/%3C8...@fr...%3E> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-31 13:47:42
|
josep.curto's bookmarks tagged with "java" on del.icio.us QALab - Statistics for your Build - QALab - Introduction · save this. to opensource Java qalab ... saved by 113 other people ... on dec 06 ... <http://del.icio.us/josep.curto/java> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-29 07:58:26
|
pkimber's bookmarks tagged with "ui" on del.icio.us JTreeMap Home · save this. JTreeMap is a Java Swing component which reprensents hierarchical structure in a Treemap. This is treemapping. ... <http://del.icio.us/pkimber/ui> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAADRvBmo81mJEkqrN8FH9fyQ&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-28 07:44:54
|
4.0.0 net.objectlab qalab QALab Stats for Builds 0.8.0 This ... 4.0.0 net.objectlab qalab QALab Stats for Builds 0.8.0 This project collects ... Ltd Java Developer 0 davsag Dave Sag qa...@ob... link12 ObjectLab ... <http://mirrors.ibiblio.org/pub/mirrors/maven2/net/objectlab/qalab/0.8.0/qalab-0.8.0.pom> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-26 06:36:41
|
Java bütyköl bázis :: qalab Java bütyköl bázis. [ start | index | login ]. Changes of qalab from #3 to #4. Inserted lines at line 4. 4: Linkek:. 5: - {link:The Meaning of Code Metrics ... <http://www.jhacks.hu/exec/diff?name=qalab&oldVersion=3&newVersion=4> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-26 03:41:15
|
IT archiv forums :: http://objectlabkit.sourceforge.net The ObjectLab Kit is released under the business friendly Apache License v2.0. It is available immediately for download ... <http://www.javable.com/forum/thread.jspa?messageID=86776> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAIfnd2Id1jfwipBB4CiM3Aw&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-25 14:50:20
|
FindBugs - SWiK FindBugs is a program that looks for bugs in Java code. FindBugs requires JRE (or JDK) 1.4.0 or ... QALab - Statistics for your Build - QALab - Introduction ... <http://swik.net/FindBugs+Java> QALab File Index org/limy/eclipse/qalab/ant/CreateBuildProperties.java · org/limy/eclipse/qalab/ant/CreateBuildXml.java · org/limy/eclipse/qalab/ant/FindbugsCreator.java ... <http://www.limy.org/dest/limy-eclipse/qalab/all-packages.html> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-24 05:09:14
|
Java bütyköl bázis :: qalab Java bütyköl bázis. [ start | index | login ]. start > qalab. qalab. Created by kocka. Last edited by kocka, 3 days ago. Viewed 23 times. #4 ... <http://www.jhacks.hu/comments/qalab> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-24 05:09:12
|
dserodio's bookmarks tagged with "research" on del.icio.us JTreeMap is a Java Swing (SWT) component which represents hierarchical structure in a Treemap. This is treemapping. A tree structure may includes more or ... <http://del.icio.us/dserodio/research> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAADRvBmo81mJEkqrN8FH9fyQ&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-23 05:08:05
|
build - SWiK Apache Maven Simplifies the Java Build ProcessEven More Than Ant ... QALab - Introduction - QALab - Statistics for your Build ... <http://swik.net/build+Java> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-22 05:07:52
|
QALab - Statistics for your Build - QALab - Introduction The following tools are currently supported: Checkstyle: code style validation and design checks. QALab keeps track of number of violations per file and overall. PMD: Code checks (possible bugs, dead code, sub-optimal code, etc). ... <http://swik.net/Maven/del.icio.us%2Ftag%2Fmaven/QALab+-+Statistics+for+your+Build+-+QALab+-+Introduction/rs0r> Java on SWiK.net <http://swik.net/Java> dougnukem's bookmarks tagged with "java" on del.icio.us QALab keeps track of number of violations per file and overall. PMD: Code checks (possible bugs, ... Java Scripting Framework - Event Horizon Games Wiki ... <http://del.icio.us/dougnukem/java> metrics - SWiK QALab - Statistics for your Build - QALab - Introduction ... JDepend traverses Java class file directories and generates design quality metrics for each ... <http://swik.net/metrics+Java> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-22 05:07:52
|
TREEMAP USENET VISUALIZATION TOOL Objective: The idea of the ... This launches the GUI of the visualization . The Java program visualization is based on the original tool available here , JTreeMap [1] . Acknowledgements: ... <http://www.soe.ucsc.edu/classes/cmps161/Winter05/projects/karunkum/treemapviz.html> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAADRvBmo81mJEkqrN8FH9fyQ&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-22 04:27:49
|
StatSVN II By Shot Out The Back(Shot Out The Back) I excluded a directory that contains third-party code to get a more realistic view, but StatSVN displayed some negative file counts and strange file sizes for our project. To be fair, StatSVN is still in Beta and is being constantly ... <http://stuffaboutmycat.blogspot.com/2006/12/statsvn-ii.html> Stuff About My Cat <http://stuffaboutmycat.blogspot.com/index.html> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAIq3Ab5rO6vaPuJbzfH1NiU&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: <be...@us...> - 2006-12-21 16:59:37
|
Revision: 227 http://svn.sourceforge.net/objectlabkit/?rev=227&view=rev Author: benoitx Date: 2006-12-21 08:59:37 -0800 (Thu, 21 Dec 2006) Log Message: ----------- Reject null names as this could cause havoc later on. Modified Paths: -------------- trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/YearMonthDayKitCalculatorsFactory.java trunk/statsvn.bat Property Changed: ---------------- trunk/src/site/statsvn/ Modified: trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/YearMonthDayKitCalculatorsFactory.java =================================================================== --- trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/YearMonthDayKitCalculatorsFactory.java 2006-12-17 17:10:21 UTC (rev 226) +++ trunk/datecalc-joda/src/main/java/net/objectlab/kit/datecalc/joda/YearMonthDayKitCalculatorsFactory.java 2006-12-21 16:59:37 UTC (rev 227) @@ -80,8 +80,12 @@ * @param holidayHandlerType * typically one of the value of HolidayHandlerType * @return a new DateCalculator + * @throws IllegalArgumentException if name is null */ public DateCalculator<YearMonthDay> getDateCalculator(final String name, final String holidayHandlerType) { + if (name == null) { + throw new IllegalArgumentException("name cannot be null, use anything."); + } final YearMonthDayDateCalculator cal = new YearMonthDayDateCalculator(); cal.setName(name); setHolidays(name, cal); Property changes on: trunk/src/site/statsvn ___________________________________________________________________ Name: svn:ignore - *.png *.xml objectlab-statcvs-xdoc.css objectlab-statcvs.css + *.png *.xml objectlab-statcvs-xdoc.css objectlab-statcvs.css *.jar *.jtree Modified: trunk/statsvn.bat =================================================================== --- trunk/statsvn.bat 2006-12-17 17:10:21 UTC (rev 226) +++ trunk/statsvn.bat 2006-12-21 16:59:37 UTC (rev 227) @@ -1,3 +1,3 @@ svn log -v --xml https://svn.sourceforge.net/svnroot/objectlabkit/ > logfile.log rem mkdir qalab\target\docs\statsvn -java -jar c:\java\statsvn\statsvn.jar -format xdoc -verbose -output-dir src\site\statsvn -tags "^1.0.1" -title ObjectLabKit -viewvc http://svn.sourceforge.net/viewvc/objectlabkit/trunk ./logfile.log . \ No newline at end of file +java -jar c:\java\statsvn\statsvn.jar -format xdoc -verbose -output-dir src\site\statsvn -tags "^1.0.1" -title ObjectLabKit -exclude "**/qalab.xml" -viewvc http://svn.sourceforge.net/viewvc/objectlabkit/trunk ./logfile.log . \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Google A. <goo...@go...> - 2006-12-21 05:09:37
|
Blogmarks.net : Public marks from user solveig_vidal What is JTreeMap ? JTreeMap is a Java Swing component which reprensents hierarchical structure in a Treemap. A tree structure may includes more or less ... <http://blogmarks.net/user/solveig_vidal/marks?offset=350> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAADRvBmo81mJEkqrN8FH9fyQ&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-21 05:09:37
|
Java Tools Features text/html QALab 1.0 O'Reilly and Associates Nov 28, 2006 java.net News 11 bucket/bu/71/e0ca1888 http://today.java.net/pub/n/5285 The <a ... <http://today.java.net/rss/71.rss> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-20 23:11:35
|
digg / benoitx / dugg ObjectLab has announced the release of http://objectlabkit.sourceforge.net version 1.0.1 of ObjectLab Kit for Java 1.5. Open Source Date Calculators for ... <http://digg.com/users/benoitx> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAIfnd2Id1jfwipBB4CiM3Aw&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-20 05:10:25
|
Checkstyle - SWiK Checkstyle is a development tool to help programmers write Java code that adheres to a coding ... QALab - Statistics for your Build - QALab - Introduction ... <http://swik.net/Checkstyle+Java> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-20 05:10:23
|
dserodio's bookmarks tagged with "swing" on del.icio.us JTreeMap is a Java Swing (SWT) component which represents hierarchical structure in a Treemap. This is treemapping. A tree structure may includes more or ... <http://del.icio.us/dserodio/swing> Philotic Tech Blog Use JTreemap to create your own Java Treemap application and render any data you like. Visualization is all about taking data and turning it into useful ... <http://www.philotic.com/blog/?p=13> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAADRvBmo81mJEkqrN8FH9fyQ&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-19 05:15:27
|
4.0.0 net.objectlab qalab QALab Stats for Builds 0.9.1 This ... 4.0.0 net.objectlab qalab QALab Stats for Builds 0.9.1 This project collects ... Paramjit Rehinsi qalab at objectlab dot co dot uk link11 ObjectLab Ltd Java ... <http://mirrors.ibiblio.org/pub/mirrors/maven2/net/objectlab/qalab/0.9.1/qalab-0.9.1.pom> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAAz0YKI0rBHPBhe0kdarm0g&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-19 04:30:01
|
4.0.0 net.sf.statsvn statsvn statsvn 0.2.0 StatSVN retrieves ... The current version of StatSVN generates a static suite of HTML ... StatSVN is open source software, released under the terms of the LGPL, based on StatCVS. ... <http://mirrors.ibiblio.org/pub/mirrors/maven2/net/sf/statsvn/statsvn/0.2.0/statsvn-0.2.0.pom> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAIq3Ab5rO6vaPuJbzfH1NiU&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |
From: Google A. <goo...@go...> - 2006-12-19 02:57:49
|
4.0.0 net.objectlab.kit.datecalc datecalc-common DateCalc Common ... 4.0.0 net.objectlab.kit.datecalc datecalc-common DateCalc Common 1.0.1 ... +0 scm:svn:https://svn.sourceforge.net/svnroot/objectlabkit/trunk/datecalc-com mon ... <http://www.ibiblio.org/maven/net.objectlab.kit.datecalc/poms/datecalc-common-1.0.1.pom> This once a day Google Alert is brought to you by Google... - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Remove this Google Alert: http://www.google.com/alerts/remove?s=EAAAAIfnd2Id1jfwipBB4CiM3Aw&hl=en Create another Google Alert: http://www.google.com/alerts?hl=en Sign in to manage your alerts: http://www.google.com/alerts/manage?hl=en |