Author: niallp
Date: Sat Jun 30 23:19:35 2007
New Revision: 552251

URL: http://svn.apache.org/viewvc?view=rev&rev=552251
Log:
Add toString() implementations

Modified:
    
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/AbstractConverter.java
    
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/ArrayConverter.java
    
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/DateTimeConverter.java
    
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/NumberConverter.java

Modified: 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/AbstractConverter.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/AbstractConverter.java?view=diff&rev=552251&r1=552250&r2=552251
==============================================================================
--- 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/AbstractConverter.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/AbstractConverter.java
 Sat Jun 30 23:19:35 2007
@@ -112,6 +112,18 @@
     // --------------------------------------------------------- Public Methods
 
     /**
+     * Indicates whether a default value will be returned or exception
+     * thrown in the event of a conversion error.
+     *
+     * @return <code>true</code> if a default value will be returned for
+     * conversion errors or <code>false</code> if a [EMAIL PROTECTED] 
ConversionException}
+     * will be thrown.
+     */
+    public boolean isUseDefault() {
+        return useDefault;
+    }
+
+    /**
      * Convert the input object into an output object of the
      * specified type.
      *
@@ -367,6 +379,15 @@
         } else {
             return defaultValue;
         }
+    }
+    
+    /**
+     * Provide a String representation of this converter.
+     *
+     * @return A String representation of this converter
+     */
+    public String toString() {
+        return toString(getClass()) + "[UseDefault=" + useDefault + "]";
     }
 
     // ----------------------------------------------------------- Package 
Methods

Modified: 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/ArrayConverter.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/ArrayConverter.java?view=diff&rev=552251&r1=552250&r2=552251
==============================================================================
--- 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/ArrayConverter.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/ArrayConverter.java
 Sat Jun 30 23:19:35 2007
@@ -368,6 +368,22 @@
     }
 
     /**
+     * Provide a String representation of this array converter.
+     *
+     * @return A String representation of this array converter
+     */
+    public String toString() {
+        StringBuffer buffer = new StringBuffer();
+        buffer.append(toString(getClass()));
+        buffer.append("[UseDefault=");
+        buffer.append(isUseDefault());
+        buffer.append(", ");
+        buffer.append(elementConverter.toString());
+        buffer.append(']');
+        return buffer.toString();
+    }
+
+    /**
      * <p>Parse an incoming String of the form similar to an array initializer
      * in the Java language into a <code>List</code> individual Strings
      * for each element, according to the following rules.</p>

Modified: 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/DateTimeConverter.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/DateTimeConverter.java?view=diff&rev=552251&r1=552250&r2=552251
==============================================================================
--- 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/DateTimeConverter.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/DateTimeConverter.java
 Sat Jun 30 23:19:35 2007
@@ -570,6 +570,35 @@
     }
 
     /**
+     * Provide a String representation of this date/time converter.
+     *
+     * @return A String representation of this date/time converter
+     */
+    public String toString() {
+        StringBuffer buffer = new StringBuffer();
+        buffer.append(toString(getClass()));
+        buffer.append("[UseDefault=");
+        buffer.append(isUseDefault());
+        buffer.append(", UseLocaleFormat=");
+        buffer.append(useLocaleFormat);
+        if (displayPatterns != null) {
+            buffer.append(", Patterns={");
+            buffer.append(displayPatterns);
+            buffer.append('}');
+        }
+        if (locale != null) {
+            buffer.append(", Locale=");
+            buffer.append(locale);
+        }
+        if (timeZone != null) {
+            buffer.append(", TimeZone=");
+            buffer.append(timeZone);
+        }
+        buffer.append(']');
+        return buffer.toString();
+    }
+
+    /**
      * Log the <code>DateFormat<code> creation.
      * @param action The action the format is being used for
      * @param format The Date format

Modified: 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/NumberConverter.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/NumberConverter.java?view=diff&rev=552251&r1=552250&r2=552251
==============================================================================
--- 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/NumberConverter.java
 (original)
+++ 
jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/NumberConverter.java
 Sat Jun 30 23:19:35 2007
@@ -467,6 +467,30 @@
     }
 
     /**
+     * Provide a String representation of this number converter.
+     *
+     * @return A String representation of this number converter
+     */
+    public String toString() {
+        StringBuffer buffer = new StringBuffer();
+        buffer.append(toString(getClass()));
+        buffer.append("[UseDefault=");
+        buffer.append(isUseDefault());
+        buffer.append(", UseLocaleFormat=");
+        buffer.append(useLocaleFormat);
+        if (pattern != null) {
+            buffer.append(", Pattern=");
+            buffer.append(pattern);
+        }
+        if (locale != null) {
+            buffer.append(", Locale=");
+            buffer.append(locale);
+        }
+        buffer.append(']');
+        return buffer.toString();
+    }
+
+    /**
      * Return a NumberFormat to use for Conversion.
      *
      * @return The NumberFormat.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to