Author: ivaynberg
Date: Fri Feb 12 06:26:38 2010
New Revision: 909254

URL: http://svn.apache.org/viewvc?rev=909254&view=rev
Log:
cleanup wip

Modified:
    
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/prototype/Index.java
    
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page1.java
    
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page2.java
    
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page2QP.java
    
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page3.java
    
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page4.java
    
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page5.java
    
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/upload/MultiUploadPage.java
    
wicket/trunk/wicket-examples/src/test/java/org/apache/wicket/examples/guestbook/GuestbookTest.java
    wicket/trunk/wicket/src/main/java/org/apache/wicket/util/string/Strings.java

Modified: 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/prototype/Index.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/prototype/Index.java?rev=909254&r1=909253&r2=909254&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/prototype/Index.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/prototype/Index.java
 Fri Feb 12 06:26:38 2010
@@ -21,7 +21,6 @@
 import org.apache.wicket.markup.html.link.ILinkListener;
 import org.apache.wicket.markup.html.link.Link;
 import org.apache.wicket.model.PropertyModel;
-import org.apache.wicket.request.target.component.ComponentRequestTarget;
 import org.apache.wicket.util.string.AppendingStringBuffer;
 
 

Modified: 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page1.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page1.java?rev=909254&r1=909253&r2=909254&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page1.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page1.java
 Fri Feb 12 06:26:38 2010
@@ -16,9 +16,9 @@
  */
 package org.apache.wicket.examples.niceurl;
 
-import org.apache.wicket.PageParameters;
 import org.apache.wicket.examples.WicketExamplePage;
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
+import org.apache.wicket.ng.request.component.PageParameters;
 
 
 /**

Modified: 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page2.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page2.java?rev=909254&r1=909253&r2=909254&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page2.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page2.java
 Fri Feb 12 06:26:38 2010
@@ -18,10 +18,10 @@
 
 import java.util.Random;
 
-import org.apache.wicket.PageParameters;
 import org.apache.wicket.examples.WicketExamplePage;
 import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
+import org.apache.wicket.ng.request.component.PageParameters;
 
 
 /**
@@ -40,17 +40,8 @@
         */
        public Page2(PageParameters parameters)
        {
-               String p1 = "CANNOT RESOLVE FROM URL";
-               if (parameters.containsKey("param1"))
-               {
-                       p1 = parameters.getString("param1");
-               }
-               String p2 = "CANNOT RESOLVE FROM URL";
-               if (parameters.containsKey("param2"))
-               {
-                       p2 = parameters.getString("param2");
-               }
-
+               String p1 = 
parameters.getNamedParameter("param1").toString("CANNOT RESOLVE FROM URL");
+               String p2 = 
parameters.getNamedParameter("param2").toString("CANNOT RESOLVE FROM URL");
                add(new Label("p1", p1));
                add(new Label("p2", p2));
 
@@ -58,8 +49,8 @@
                String newP2 = String.valueOf(random.nextInt());
 
                PageParameters params = new PageParameters();
-               params.put("param1", newP1 + " " + newP2);
-               params.put("param2", newP2 + " " + newP1);
+               params.setNamedParameter("param1", newP1 + " " + newP2);
+               params.setNamedParameter("param2", newP2 + " " + newP1);
 
                BookmarkablePageLink link = new 
BookmarkablePageLink("refreshLink", getClass(), params);
                add(link);

Modified: 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page2QP.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page2QP.java?rev=909254&r1=909253&r2=909254&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page2QP.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/Page2QP.java
 Fri Feb 12 06:26:38 2010
@@ -16,8 +16,7 @@
  */
 package org.apache.wicket.examples.niceurl;
 
-import org.apache.wicket.PageParameters;
-import org.apache.wicket.request.target.coding.QueryStringUrlCodingStrategy;
+import org.apache.wicket.ng.request.component.PageParameters;
 
 /**
  * Simple bookmarkable page that displays page parameters which is mounted 
with another parameter

Modified: 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page3.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page3.java?rev=909254&r1=909253&r2=909254&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page3.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page3.java
 Fri Feb 12 06:26:38 2010
@@ -16,10 +16,10 @@
  */
 package org.apache.wicket.examples.niceurl.mounted;
 
-import org.apache.wicket.PageParameters;
 import org.apache.wicket.examples.WicketExamplePage;
 import org.apache.wicket.examples.niceurl.Home;
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
+import org.apache.wicket.ng.request.component.PageParameters;
 
 
 /**

Modified: 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page4.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page4.java?rev=909254&r1=909253&r2=909254&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page4.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page4.java
 Fri Feb 12 06:26:38 2010
@@ -16,10 +16,10 @@
  */
 package org.apache.wicket.examples.niceurl.mounted;
 
-import org.apache.wicket.PageParameters;
 import org.apache.wicket.examples.WicketExamplePage;
 import org.apache.wicket.examples.niceurl.Home;
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
+import org.apache.wicket.ng.request.component.PageParameters;
 
 
 /**

Modified: 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page5.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page5.java?rev=909254&r1=909253&r2=909254&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page5.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/niceurl/mounted/Page5.java
 Fri Feb 12 06:26:38 2010
@@ -16,13 +16,14 @@
  */
 package org.apache.wicket.examples.niceurl.mounted;
 
+import java.util.List;
 import java.util.Random;
 
-import org.apache.wicket.PageParameters;
 import org.apache.wicket.examples.WicketExamplePage;
 import org.apache.wicket.examples.niceurl.Home;
 import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.link.BookmarkablePageLink;
+import org.apache.wicket.ng.request.component.PageParameters;
 
 
 /**
@@ -42,36 +43,14 @@
        public Page5(PageParameters parameters)
        {
                String p1 = "CANNOT RESOLVE FROM URL";
-               if (parameters.containsKey("param1"))
+               if (parameters.getNamedParameterKeys().contains("param1"))
                {
-                       StringBuffer sb = new StringBuffer();
-                       String[] array = parameters.getStringArray("param1");
-                       for (int i = 0; i < array.length; i++)
-                       {
-                               sb.append(array[i]);
-                               if (array.length - 1 != i)
-                               {
-                                       sb.append(", ");
-                               }
-                       }
-
-                       p1 = sb.toString();
+                       p1 = join(parameters.getNamedParameters("param1"));
                }
                String p2 = "CANNOT RESOLVE FROM URL";
-               if (parameters.containsKey("param2"))
+               if (parameters.getNamedParameterKeys().contains("param2"))
                {
-                       StringBuffer sb = new StringBuffer();
-                       String[] array = parameters.getStringArray("param2");
-                       for (int i = 0; i < array.length; i++)
-                       {
-                               sb.append(array[i]);
-                               if (array.length - 1 != i)
-                               {
-                                       sb.append(", ");
-                               }
-                       }
-
-                       p2 = sb.toString();
+                       p2 = join(parameters.getNamedParameters("param2"));
                }
 
                add(new Label("p1", p1));
@@ -81,11 +60,30 @@
                String newP2 = String.valueOf(random.nextInt());
 
                PageParameters params = new PageParameters();
-               params.put("param1", newP1);
-               params.put("param2", newP2);
+               params.setNamedParameter("param1", newP1);
+               params.setNamedParameter("param2", newP2);
 
                BookmarkablePageLink link = new 
BookmarkablePageLink("refreshLink", Page5.class, params);
                add(link);
                add(new BookmarkablePageLink("homeLink", Home.class));
        }
+
+       /**
+        * @param parameters
+        * @return
+        */
+       private String join(List<org.apache.wicket.util.string.StringValue> 
values)
+       {
+               StringBuffer sb = new StringBuffer();
+               for (org.apache.wicket.util.string.StringValue sv : values)
+               {
+                       if (sb.length() > 0)
+                       {
+                               sb.append(", ");
+                       }
+
+                       sb.append(sv.toString());
+               }
+               return sb.toString();
+       }
 }

Modified: 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/upload/MultiUploadPage.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/upload/MultiUploadPage.java?rev=909254&r1=909253&r2=909254&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/upload/MultiUploadPage.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/upload/MultiUploadPage.java
 Fri Feb 12 06:26:38 2010
@@ -26,7 +26,6 @@
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.wicket.Application;
-import org.apache.wicket.PageParameters;
 import org.apache.wicket.examples.WicketExamplePage;
 import org.apache.wicket.markup.html.basic.Label;
 import org.apache.wicket.markup.html.form.Form;
@@ -39,6 +38,7 @@
 import org.apache.wicket.model.IModel;
 import org.apache.wicket.model.LoadableDetachableModel;
 import org.apache.wicket.model.PropertyModel;
+import org.apache.wicket.ng.request.component.PageParameters;
 import org.apache.wicket.util.file.Files;
 import org.apache.wicket.util.file.Folder;
 import org.apache.wicket.util.lang.Bytes;

Modified: 
wicket/trunk/wicket-examples/src/test/java/org/apache/wicket/examples/guestbook/GuestbookTest.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/test/java/org/apache/wicket/examples/guestbook/GuestbookTest.java?rev=909254&r1=909253&r2=909254&view=diff
==============================================================================
--- 
wicket/trunk/wicket-examples/src/test/java/org/apache/wicket/examples/guestbook/GuestbookTest.java
 (original)
+++ 
wicket/trunk/wicket-examples/src/test/java/org/apache/wicket/examples/guestbook/GuestbookTest.java
 Fri Feb 12 06:26:38 2010
@@ -52,8 +52,7 @@
         */
        public void test_1() throws Exception
        {
-               GuestBookApplication book = new GuestBookApplication();
-               WicketTester tester = new WicketTester(book);
+               WicketTester tester = new WicketTester();
 
                tester.startPage(GuestBook.class);
                tester.assertContains("Wicket Examples - guestbook");

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/string/Strings.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/util/string/Strings.java?rev=909254&r1=909253&r2=909254&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/string/Strings.java 
(original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/util/string/Strings.java 
Fri Feb 12 06:26:38 2010
@@ -603,6 +603,23 @@
         * @param fragments
         * @return combined fragments
         */
+       public static String join(String separator, List<String> fragments)
+       {
+               if (fragments == null)
+               {
+                       return "";
+               }
+               return join(separator, fragments.toArray(new 
String[fragments.size()]));
+       }
+
+
+       /**
+        * Joins string fragments using the specified separator
+        * 
+        * @param separator
+        * @param fragments
+        * @return combined fragments
+        */
        public static String join(String separator, String... fragments)
        {
                if ((fragments == null) || (fragments.length < 1))


Reply via email to