Author: rwhitcomb
Date: Fri Jan  5 17:42:10 2018
New Revision: 1820334

URL: http://svn.apache.org/viewvc?rev=1820334&view=rev
Log:
PIVOT-1012: Update several classes to do their parameter validation
using the Utils methods.

Modified:
    
pivot/trunk/wtk/src/org/apache/pivot/wtk/content/CalendarDateSpinnerData.java
    
pivot/trunk/wtk/src/org/apache/pivot/wtk/content/TableViewDateCellRenderer.java

Modified: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/content/CalendarDateSpinnerData.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/content/CalendarDateSpinnerData.java?rev=1820334&r1=1820333&r2=1820334&view=diff
==============================================================================
--- 
pivot/trunk/wtk/src/org/apache/pivot/wtk/content/CalendarDateSpinnerData.java 
(original)
+++ 
pivot/trunk/wtk/src/org/apache/pivot/wtk/content/CalendarDateSpinnerData.java 
Fri Jan  5 17:42:10 2018
@@ -28,6 +28,7 @@ import org.apache.pivot.collections.List
 import org.apache.pivot.collections.Sequence;
 import org.apache.pivot.util.CalendarDate;
 import org.apache.pivot.util.ListenerList;
+import org.apache.pivot.util.Utils;
 
 /**
  * Spinner data model that presents a bounded list of calendar dates. <p> This
@@ -89,13 +90,8 @@ public class CalendarDateSpinnerData imp
      * @param upperBound The latest date to include in this spinner data.
      */
     public CalendarDateSpinnerData(CalendarDate lowerBound, CalendarDate 
upperBound) {
-        if (lowerBound == null) {
-            throw new IllegalArgumentException("lowerBound is null.");
-        }
-
-        if (upperBound == null) {
-            throw new IllegalArgumentException("upperBound is null.");
-        }
+        Utils.checkNull(lowerBound, "lowerBound");
+        Utils.checkNull(upperBound, "upperBound");
 
         if (lowerBound.compareTo(upperBound) > 0) {
             throw new IllegalArgumentException("lowerBound is after 
upperBound.");

Modified: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/content/TableViewDateCellRenderer.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/content/TableViewDateCellRenderer.java?rev=1820334&r1=1820333&r2=1820334&view=diff
==============================================================================
--- 
pivot/trunk/wtk/src/org/apache/pivot/wtk/content/TableViewDateCellRenderer.java 
(original)
+++ 
pivot/trunk/wtk/src/org/apache/pivot/wtk/content/TableViewDateCellRenderer.java 
Fri Jan  5 17:42:10 2018
@@ -23,6 +23,7 @@ import java.util.Date;
 
 import org.apache.pivot.json.JSON;
 import org.apache.pivot.util.CalendarDate;
+import org.apache.pivot.util.Utils;
 
 /**
  * Default renderer for table view cells that contain date data. Renders cell
@@ -36,13 +37,16 @@ public class TableViewDateCellRenderer e
     }
 
     public void setDateFormat(DateFormat dateFormat) {
-        if (dateFormat == null) {
-            throw new IllegalArgumentException("dateFormat is null.");
-        }
+        Utils.checkNull(dateFormat, "dateFormat");
 
         this.dateFormat = dateFormat;
     }
 
+    /**
+     * Sets the date format to the given pattern string.
+     * @param dateFormat A pattern string for use with {@link 
SimpleDateFormat}.
+     * @see #setDateFormat(DateFormat)
+     */
     public void setDateFormat(String dateFormat) {
         setDateFormat(new SimpleDateFormat(dateFormat));
     }


Reply via email to