You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by dg...@apache.org on 2003/09/28 20:09:08 UTC
cvs commit: jakarta-struts/src/share/org/apache/struts/action ActionMessages.java ActionMessage.java
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: struts-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-dev-help@jakarta.apache.org