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