Author: scolebourne
Date: Fri Mar  4 13:41:41 2011
New Revision: 1077942

URL: http://svn.apache.org/viewvc?rev=1077942&view=rev
Log:
Javadoc

Modified:
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DateFormatUtils.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DateFormatUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DateFormatUtils.java?rev=1077942&r1=1077941&r2=1077942&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DateFormatUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DateFormatUtils.java
 Fri Mar  4 13:41:41 2011
@@ -24,7 +24,7 @@ import java.util.TimeZone;
 /**
  * <p>Date and time formatting utilities and constants.</p>
  *
- * <p>Formatting is performed using the
+ * <p>Formatting is performed using the thread-safe
  * {@link org.apache.commons.lang3.time.FastDateFormat} class.</p>
  *
  * @author Apache Software Foundation
@@ -121,7 +121,7 @@ public class DateFormatUtils {
      * <p>Formats a date/time into a specific pattern using the UTC time 
zone.</p>
      * 
      * @param millis  the date to format expressed in milliseconds
-     * @param pattern  the pattern to use to format the date
+     * @param pattern  the pattern to use to format the date, not null
      * @return the formatted date
      */
     public static String formatUTC(long millis, String pattern) {
@@ -131,8 +131,8 @@ public class DateFormatUtils {
     /**
      * <p>Formats a date/time into a specific pattern using the UTC time 
zone.</p>
      * 
-     * @param date  the date to format
-     * @param pattern  the pattern to use to format the date
+     * @param date  the date to format, not null
+     * @param pattern  the pattern to use to format the date, not null
      * @return the formatted date
      */
     public static String formatUTC(Date date, String pattern) {
@@ -143,7 +143,7 @@ public class DateFormatUtils {
      * <p>Formats a date/time into a specific pattern using the UTC time 
zone.</p>
      * 
      * @param millis  the date to format expressed in milliseconds
-     * @param pattern  the pattern to use to format the date
+     * @param pattern  the pattern to use to format the date, not null
      * @param locale  the locale to use, may be <code>null</code>
      * @return the formatted date
      */
@@ -154,8 +154,8 @@ public class DateFormatUtils {
     /**
      * <p>Formats a date/time into a specific pattern using the UTC time 
zone.</p>
      * 
-     * @param date  the date to format
-     * @param pattern  the pattern to use to format the date
+     * @param date  the date to format, not null
+     * @param pattern  the pattern to use to format the date, not null
      * @param locale  the locale to use, may be <code>null</code>
      * @return the formatted date
      */
@@ -167,7 +167,7 @@ public class DateFormatUtils {
      * <p>Formats a date/time into a specific pattern.</p>
      * 
      * @param millis  the date to format expressed in milliseconds
-     * @param pattern  the pattern to use to format the date
+     * @param pattern  the pattern to use to format the date, not null
      * @return the formatted date
      */
     public static String format(long millis, String pattern) {
@@ -177,8 +177,8 @@ public class DateFormatUtils {
     /**
      * <p>Formats a date/time into a specific pattern.</p>
      * 
-     * @param date  the date to format
-     * @param pattern  the pattern to use to format the date
+     * @param date  the date to format, not null
+     * @param pattern  the pattern to use to format the date, not null
      * @return the formatted date
      */
     public static String format(Date date, String pattern) {
@@ -188,8 +188,8 @@ public class DateFormatUtils {
     /**
      * <p>Formats a calendar into a specific pattern.</p>
      * 
-     * @param calendar  the calendar to format
-     * @param pattern  the pattern to use to format the calendar
+     * @param calendar  the calendar to format, not null
+     * @param pattern  the pattern to use to format the calendar, not null
      * @return the formatted calendar
      * @see FastDateFormat#format(Calendar)
      * @since 2.4
@@ -202,7 +202,7 @@ public class DateFormatUtils {
      * <p>Formats a date/time into a specific pattern in a time zone.</p>
      * 
      * @param millis  the time expressed in milliseconds
-     * @param pattern  the pattern to use to format the date
+     * @param pattern  the pattern to use to format the date, not null
      * @param timeZone  the time zone  to use, may be <code>null</code>
      * @return the formatted date
      */
@@ -213,8 +213,8 @@ public class DateFormatUtils {
     /**
      * <p>Formats a date/time into a specific pattern in a time zone.</p>
      * 
-     * @param date  the date to format
-     * @param pattern  the pattern to use to format the date
+     * @param date  the date to format, not null
+     * @param pattern  the pattern to use to format the date, not null
      * @param timeZone  the time zone  to use, may be <code>null</code>
      * @return the formatted date
      */
@@ -225,8 +225,8 @@ public class DateFormatUtils {
     /**
      * <p>Formats a calendar into a specific pattern in a time zone.</p>
      * 
-     * @param calendar  the calendar to format
-     * @param pattern  the pattern to use to format the calendar
+     * @param calendar  the calendar to format, not null
+     * @param pattern  the pattern to use to format the calendar, not null
      * @param timeZone  the time zone  to use, may be <code>null</code>
      * @return the formatted calendar
      * @see FastDateFormat#format(Calendar)
@@ -240,7 +240,7 @@ public class DateFormatUtils {
      * <p>Formats a date/time into a specific pattern in a locale.</p>
      * 
      * @param millis  the date to format expressed in milliseconds
-     * @param pattern  the pattern to use to format the date
+     * @param pattern  the pattern to use to format the date, not null
      * @param locale  the locale to use, may be <code>null</code>
      * @return the formatted date
      */
@@ -251,8 +251,8 @@ public class DateFormatUtils {
     /**
      * <p>Formats a date/time into a specific pattern in a locale.</p>
      * 
-     * @param date  the date to format
-     * @param pattern  the pattern to use to format the date
+     * @param date  the date to format, not null
+     * @param pattern  the pattern to use to format the date, not null
      * @param locale  the locale to use, may be <code>null</code>
      * @return the formatted date
      */
@@ -263,8 +263,8 @@ public class DateFormatUtils {
     /**
      * <p>Formats a calendar into a specific pattern in a locale.</p>
      * 
-     * @param calendar  the calendar to format
-     * @param pattern  the pattern to use to format the calendar
+     * @param calendar  the calendar to format, not null
+     * @param pattern  the pattern to use to format the calendar, not null
      * @param locale  the locale to use, may be <code>null</code>
      * @return the formatted calendar
      * @see FastDateFormat#format(Calendar)
@@ -278,7 +278,7 @@ public class DateFormatUtils {
      * <p>Formats a date/time into a specific pattern in a time zone  and 
locale.</p>
      * 
      * @param millis  the date to format expressed in milliseconds
-     * @param pattern  the pattern to use to format the date
+     * @param pattern  the pattern to use to format the date, not null
      * @param timeZone  the time zone  to use, may be <code>null</code>
      * @param locale  the locale to use, may be <code>null</code>
      * @return the formatted date
@@ -290,8 +290,8 @@ public class DateFormatUtils {
     /**
      * <p>Formats a date/time into a specific pattern in a time zone  and 
locale.</p>
      * 
-     * @param date  the date to format
-     * @param pattern  the pattern to use to format the date
+     * @param date  the date to format, not null
+     * @param pattern  the pattern to use to format the date, not null, not 
null
      * @param timeZone  the time zone  to use, may be <code>null</code>
      * @param locale  the locale to use, may be <code>null</code>
      * @return the formatted date
@@ -304,8 +304,8 @@ public class DateFormatUtils {
     /**
      * <p>Formats a calendar into a specific pattern in a time zone  and 
locale.</p>
      * 
-     * @param calendar  the calendar to format
-     * @param pattern  the pattern to use to format the calendar
+     * @param calendar  the calendar to format, not null
+     * @param pattern  the pattern to use to format the calendar, not null
      * @param timeZone  the time zone  to use, may be <code>null</code>
      * @param locale  the locale to use, may be <code>null</code>
      * @return the formatted calendar

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java?rev=1077942&r1=1077941&r2=1077942&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java
 Fri Mar  4 13:41:41 2011
@@ -75,7 +75,7 @@ public class DurationFormatUtils {
      * <i>H</i>:<i>m</i>:<i>s</i>.<i>S</i>.</p>
      * 
      * @param durationMillis  the duration to format
-     * @return the time as a String
+     * @return the formatted duration, not null
      */
     public static String formatDurationHMS(long durationMillis) {
         return formatDuration(durationMillis, "H:mm:ss.SSS");
@@ -90,7 +90,7 @@ public class DurationFormatUtils {
      * ISO format pattern, such as P7D6TH5M4.321S.</p>
      * 
      * @param durationMillis  the duration to format
-     * @return the time as a String
+     * @return the formatted duration, not null
      */
     public static String formatDurationISO(long durationMillis) {
         return formatDuration(durationMillis, ISO_EXTENDED_FORMAT_PATTERN, 
false);
@@ -104,8 +104,8 @@ public class DurationFormatUtils {
      * format pattern. Months and larger are not used.</p>
      * 
      * @param durationMillis  the duration to format
-     * @param format  the way in which to format the duration
-     * @return the time as a String
+     * @param format  the way in which to format the duration, not null
+     * @return the formatted duration, not null
      */
     public static String formatDuration(long durationMillis, String format) {
         return formatDuration(durationMillis, format, true);
@@ -120,9 +120,9 @@ public class DurationFormatUtils {
      * format pattern. Months and larger are not used.</p>
      * 
      * @param durationMillis  the duration to format
-     * @param format  the way in which to format the duration
+     * @param format  the way in which to format the duration, not null
      * @param padWithZeros  whether to pad the left hand side of numbers with 
0's
-     * @return the time as a String
+     * @return the formatted duration, not null
      */
     public static String formatDuration(long durationMillis, String format, 
boolean padWithZeros) {
 
@@ -166,7 +166,7 @@ public class DurationFormatUtils {
      * @param durationMillis  the elapsed time to report in milliseconds
      * @param suppressLeadingZeroElements  suppresses leading 0 elements
      * @param suppressTrailingZeroElements  suppresses trailing 0 elements
-     * @return the formatted text in days/hours/minutes/seconds
+     * @return the formatted text in days/hours/minutes/seconds, not null
      */
     public static String formatDurationWords(
         long durationMillis,
@@ -229,7 +229,7 @@ public class DurationFormatUtils {
      * 
      * @param startMillis  the start of the duration to format
      * @param endMillis  the end of the duration to format
-     * @return the time as a String
+     * @return the formatted duration, not null
      */
     public static String formatPeriodISO(long startMillis, long endMillis) {
         return formatPeriod(startMillis, endMillis, 
ISO_EXTENDED_FORMAT_PATTERN, false, TimeZone.getDefault());
@@ -241,8 +241,8 @@ public class DurationFormatUtils {
      * 
      * @param startMillis  the start of the duration
      * @param endMillis  the end of the duration
-     * @param format  the way in which to format the duration
-     * @return the time as a String
+     * @param format  the way in which to format the duration, not null
+     * @return the formatted duration, not null
      */
     public static String formatPeriod(long startMillis, long endMillis, String 
format) {
         return formatPeriod(startMillis, endMillis, format, true, 
TimeZone.getDefault());
@@ -266,10 +266,10 @@ public class DurationFormatUtils {
      * 
      * @param startMillis  the start of the duration
      * @param endMillis  the end of the duration
-     * @param format  the way in which to format the duration
-     * @param padWithZeros whether to pad the left hand side of numbers with 
0's
-     * @param timezone the millis are defined in
-     * @return the time as a String
+     * @param format  the way in which to format the duration, not null
+     * @param padWithZeros  whether to pad the left hand side of numbers with 
0's
+     * @param timezone  the millis are defined in
+     * @return the formatted duration, not null
      */
     public static String formatPeriod(long startMillis, long endMillis, String 
format, boolean padWithZeros, 
             TimeZone timezone) {
@@ -482,7 +482,7 @@ public class DurationFormatUtils {
     /**
      * Parses a classic date format string into Tokens
      *
-     * @param format to parse
+     * @param format  the format to parse, not null
      * @return array of Token[]
      */
     static Token[] lexx(String format) {
@@ -541,6 +541,7 @@ public class DurationFormatUtils {
         return list.toArray( new Token[list.size()] );
     }
 
+    //-----------------------------------------------------------------------
     /**
      * Element that is parsed from the format pattern.
      */
@@ -641,11 +642,11 @@ public class DurationFormatUtils {
         }
 
         /**
-         * Returns a hashcode for the token equal to the 
-         * hashcode for the token's value. Thus 'TT' and 'TTTT' 
-         * will have the same hashcode. 
+         * Returns a hash code for the token equal to the 
+         * hash code for the token's value. Thus 'TT' and 'TTTT' 
+         * will have the same hash code. 
          *
-         * @return The hashcode for the token
+         * @return The hash code for the token
          */
         @Override
         public int hashCode() {


Reply via email to