dgraham 2003/09/28 11:09:08 Modified: src/share/org/apache/struts/action ActionMessages.java ActionMessage.java Log: Added toString() method for PR# 23407. Revision Changes Path 1.14 +18 -7 jakarta-struts/src/share/org/apache/struts/action/ActionMessages.java Index: ActionMessages.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionMessages.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- ActionMessages.java 28 Sep 2003 17:21:51 -0000 1.13 +++ ActionMessages.java 28 Sep 2003 18:09:08 -0000 1.14 @@ -298,9 +298,7 @@ * property names. */ public Iterator properties() { - - return (messages.keySet().iterator()); - + return this.messages.keySet().iterator(); } /** @@ -335,6 +333,15 @@ } /** + * Returns a String representation of this ActionMessages' + * property name=message list mapping. + * @see java.lang.Object#toString() + */ + public String toString() { + return this.messages.toString(); + } + + /** * This class is used to store a set of messages associated with a * property/key and the position it was initially added to list. */ @@ -369,6 +376,10 @@ public void setOrder(int iOrder) { this.iOrder = iOrder; + } + + public String toString() { + return this.list.toString(); } } 1.8 +32 -4 jakarta-struts/src/share/org/apache/struts/action/ActionMessage.java Index: ActionMessage.java =================================================================== RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/action/ActionMessage.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ActionMessage.java 2 Jul 2003 03:17:25 -0000 1.7 +++ ActionMessage.java 28 Sep 2003 18:09:08 -0000 1.8 @@ -196,6 +196,34 @@ return (this.values); } + + /** + * Returns a String in the format: key[value1, value2, etc]. + * @see java.lang.Object#toString() + */ + public String toString() { + StringBuffer buff = new StringBuffer(); + buff.append(this.key); + buff.append("["); + + if (this.values != null) { + + for (int i = 0; i < this.values.length; i++) { + + buff.append(this.values[i]); + + // don't append comma to last entry + if (i < this.values.length - 1) { + buff.append(", "); + } + + } + } + + buff.append("]"); + + return buff.toString(); + } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]