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]