mirror of
https://github.com/apache/commons-lang.git
synced 2025-02-08 11:05:09 +00:00
Updated iterator method javadocs to specify valid values of the range style argument
Added throwing IllegalArgumentException in parseCVS method when "last x" is unknown type git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137562 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
d35d966e65
commit
0b3fe95c2b
@ -73,7 +73,7 @@
|
||||
* @author Stephen Colebourne
|
||||
* @author Janek Bogucki
|
||||
* @since 2.0
|
||||
* @version $Id: DateUtils.java,v 1.6 2003/07/14 22:25:05 bayard Exp $
|
||||
* @version $Id: DateUtils.java,v 1.7 2003/08/04 00:19:43 stevencaswell Exp $
|
||||
*/
|
||||
public class DateUtils {
|
||||
|
||||
@ -516,6 +516,7 @@ public static Calendar parseCVS(String dateStr, Locale locale) {
|
||||
now.add(Calendar.DATE, -7);
|
||||
return now;
|
||||
}
|
||||
throw new IllegalArgumentException("We do not understand that last units");
|
||||
} else if (value.equals("yesterday")) {
|
||||
now.add(Calendar.DATE, -1);
|
||||
return now;
|
||||
@ -550,9 +551,12 @@ public static Calendar parseCVS(String dateStr, Locale locale) {
|
||||
* 2002 and ends with Saturday, August 3, 2002.
|
||||
*
|
||||
* @param focus the date to work with
|
||||
* @param rangeStyle the style constant to use
|
||||
* @param rangeStyle the style constant to use. Must be one of the range
|
||||
* styles listed for the {@link #iterator(Calendar, int) method.
|
||||
*
|
||||
* @return the date iterator
|
||||
* @throws IllegalArgumentException if the date is <code>null</code>
|
||||
* @throws IllegalArgumentException if the date is <code>null</code> or if
|
||||
* the rangeStyle is not
|
||||
*/
|
||||
public static Iterator iterator(Date focus, int rangeStyle) {
|
||||
if (focus == null) {
|
||||
@ -574,7 +578,13 @@ public static Iterator iterator(Date focus, int rangeStyle) {
|
||||
* 2002 and ends with Saturday, August 3, 2002.
|
||||
*
|
||||
* @param focus the date to work with
|
||||
* @param rangeStyle the style constant to use
|
||||
* @param rangeStyle the style constant to use. Must be one of
|
||||
* {@link DateUtils.RANGE_MONTH_SUNDAY},
|
||||
* {@link DateUtils.RANGE_MONTH_MONDAY},
|
||||
* {@link DateUtils.RANGE_WEEK_SUNDAY},
|
||||
* {@link DateUtils.RANGE_WEEK_MONDAY},
|
||||
* {@link DateUtils.RANGE_WEEK_RELATIVE},
|
||||
* {@link DateUtils.RANGE_WEEK_CENTER}
|
||||
* @return the date iterator
|
||||
* @throws IllegalArgumentException if the date is <code>null</code>
|
||||
*/
|
||||
@ -662,7 +672,8 @@ public static Iterator iterator(Calendar focus, int rangeStyle) {
|
||||
*
|
||||
* @param focus the date to work with, either
|
||||
* <code>Date</code> or <code>Calendar</code>
|
||||
* @param rangeStyle the style constant to use
|
||||
* @param rangeStyle the style constant to use. Must be one of the range
|
||||
* styles listed for the {@link #iterator(Calendar, int) method.
|
||||
* @return the date iterator
|
||||
* @throws IllegalArgumentException if the date
|
||||
* is <code>null</code>
|
||||
|
Loading…
x
Reference in New Issue
Block a user