Author: pete
Date: Wed Dec  8 01:05:30 2010
New Revision: 1043261

URL: http://svn.apache.org/viewvc?rev=1043261&view=rev
Log:
added PageParameters#toString()

Modified:
    
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/mapper/parameter/PageParameters.java

Modified: 
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/mapper/parameter/PageParameters.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/mapper/parameter/PageParameters.java?rev=1043261&r1=1043260&r2=1043261&view=diff
==============================================================================
--- 
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/mapper/parameter/PageParameters.java
 (original)
+++ 
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/mapper/parameter/PageParameters.java
 Wed Dec  8 01:05:30 2010
@@ -55,7 +55,7 @@ public class PageParameters implements S
 
                private String key;
                private String value;
-       };
+       }
 
        private static final long serialVersionUID = 1L;
 
@@ -327,7 +327,7 @@ public class PageParameters implements S
                {
                        return value;
                }
-       };
+       }
 
        /**
         * @return All named parameters in exact order.
@@ -571,4 +571,36 @@ public class PageParameters implements S
        {
                return getIndexedCount() == 0 && getNamedKeys().isEmpty();
        }
+
+       @Override
+       public String toString()
+       {
+               StringBuilder str = new StringBuilder();
+
+               for (int i = 0; i < indexedParameters.size(); i++)
+               {
+                       if (i > 0)
+                               str.append(", ");
+
+                       str.append(i);
+                       str.append('=');
+                       
str.append('[').append(indexedParameters.get(i)).append(']');
+               }
+
+               if (str.length() > 0)
+                       str.append(", ");
+
+               for (int i = 0; i < namedParameters.size(); i++)
+               {
+                       Entry entry = namedParameters.get(i);
+
+                       if (i > 0)
+                               str.append(", ");
+
+                       str.append(entry.key);
+                       str.append('=');
+                       str.append('[').append(entry.value).append(']');
+               }
+               return str.toString();
+       }
 }


Reply via email to