Author: ehillenius
Date: Thu Oct  4 20:34:08 2007
New Revision: 582068

URL: http://svn.apache.org/viewvc?rev=582068&view=rev
Log:
added an alternative implementation of the pub example that shows a nicer way 
to localize your apps

Added:
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer.gif
   (with props)
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_da_DK.gif
   (with props)
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_de_DE.gif
   (with props)
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_en_CA.gif
   (with props)
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_nl_NL.gif
   (with props)
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_zh_CN.gif
   (with props)
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.html
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.java
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.properties
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_da_DK.properties
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_de_DE.properties
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_en_CA.properties
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_nl_NL.properties
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_zh_CN.xml
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/PubApplication.java
Modified:
    
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/helloworld/HelloWorldApplication.java
    wicket/trunk/jdk-1.5/wicket-examples/src/main/webapp/WEB-INF/web.xml
    wicket/trunk/jdk-1.5/wicket-examples/src/main/webapp/index.html

Modified: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/helloworld/HelloWorldApplication.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/helloworld/HelloWorldApplication.java?rev=582068&r1=582067&r2=582068&view=diff
==============================================================================
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/helloworld/HelloWorldApplication.java
 (original)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/helloworld/HelloWorldApplication.java
 Thu Oct  4 20:34:08 2007
@@ -16,7 +16,12 @@
  */
 package org.apache.wicket.examples.helloworld;
 
+import org.apache.wicket.Request;
+import org.apache.wicket.RequestCycle;
+import org.apache.wicket.Response;
 import org.apache.wicket.examples.WicketExampleApplication;
+import org.apache.wicket.protocol.http.WebRequest;
+import org.apache.wicket.protocol.http.WebRequestCycle;
 
 /**
  * Application class for hello world example.
@@ -31,6 +36,29 @@
        public HelloWorldApplication()
        {
 
+       }
+
+       /**
+        * @see 
org.apache.wicket.protocol.http.WebApplication#newRequestCycle(org.apache.wicket.Request,
+        *      org.apache.wicket.Response)
+        */
+       @Override
+       public RequestCycle newRequestCycle(Request request, Response response)
+       {
+               return new WebRequestCycle(this, (WebRequest)request, response)
+               {
+                       @Override
+                       protected void onBeginRequest()
+                       {
+                               // open session
+                       }
+
+                       @Override
+                       protected void onEndRequest()
+                       {
+                               // close session
+                       }
+               };
        }
 
        /**

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer.gif
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer.gif?rev=582068&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_da_DK.gif
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_da_DK.gif?rev=582068&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_da_DK.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_de_DE.gif
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_de_DE.gif?rev=582068&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_de_DE.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_en_CA.gif
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_en_CA.gif?rev=582068&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_en_CA.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_nl_NL.gif
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_nl_NL.gif?rev=582068&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_nl_NL.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_zh_CN.gif
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_zh_CN.gif?rev=582068&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Beer_zh_CN.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.html
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.html?rev=582068&view=auto
==============================================================================
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.html
 (added)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.html
 Thu Oct  4 20:34:08 2007
@@ -0,0 +1,28 @@
+<html xmlns:wicket="http://wicket.apache.org/";>
+<head>
+    <title>Wicket Examples - pub</title>
+    <link rel="stylesheet" type="text/css" href="style.css"/>
+</head>
+<body>
+    <span wicket:id="mainNavigation"></span>
+    <span wicket:id="salutation">Salutation</span>
+    <p>
+           <wicket:message key="salespitch">
+               Does this beer rock?
+           </wicket:message>
+    </p>
+    <p>
+      <wicket:link><!-- the autolink will try to match the image with a 
package resource -->
+        <img src="Beer.gif"/>
+      </wicket:link>
+    </p>
+    <p>
+        <a href="#" wicket:id="goCanadian">[go Canadian]</a>&nbsp;
+        <a href="#" wicket:id="goUS">[go US]</a>&nbsp;
+        <a href="#" wicket:id="goDutch">[go Dutch]</a>&nbsp;
+        <a href="#" wicket:id="goGerman">[go German]</a>&nbsp;
+        <a href="#" wicket:id="goChinese">[go Chinese]</a>&nbsp;
+        <a href="#" wicket:id="goDanish">[go Danish]</a>
+    </p>
+</body>
+</html>

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.java?rev=582068&view=auto
==============================================================================
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.java
 (added)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.java
 Thu Oct  4 20:34:08 2007
@@ -0,0 +1,107 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.wicket.examples.pub2;
+
+import java.util.Locale;
+
+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.Link;
+import org.apache.wicket.model.Model;
+import org.apache.wicket.model.StringResourceModel;
+import org.apache.wicket.util.value.ValueMap;
+
+
+/**
+ * Demonstrates localization.
+ * 
+ * @author Jonathan Locke
+ * @author Eelco Hillenius
+ */
+public final class Home extends WicketExamplePage
+{
+       /**
+        * Constructor
+        * 
+        * @param parameters
+        *            Page parameters (ignored since this is the home page)
+        */
+       public Home(final PageParameters parameters)
+       {
+               // create a dummy object to serve as our substitution model
+               ValueMap map = new ValueMap();
+               map.put("user", "Jonathan");
+
+               // Here, we create a model that knows how to get localized 
strings.
+               // It uses the page's resource (Home_cc_LC.properties) and gets 
the
+               // text with resource key 'salution'. For the US, this is:
+               // salutation=${user}, dude!
+               // variable ${user} will be regconized as a property variable, 
and will
+               // be substituted with the given model (the wrapped map). Hence,
+               // ${user} will be replaced by map.get('user'), which is 
'Jonathan'.
+               StringResourceModel labelModel = new 
StringResourceModel("salutation", this, new Model(map));
+
+               // Add the label with the dynamic model
+               add(new Label("salutation", labelModel));
+
+               // Add a couple of links to be able to play around with the 
session
+               // locale
+               add(new Link("goCanadian")
+               {
+                       public void onClick()
+                       {
+                               getSession().setLocale(Locale.CANADA);
+                       }
+               });
+               add(new Link("goUS")
+               {
+                       public void onClick()
+                       {
+                               getSession().setLocale(Locale.US);
+                       }
+               });
+               add(new Link("goDutch")
+               {
+                       public void onClick()
+                       {
+                               getSession().setLocale(new Locale("nl", "NL"));
+                       }
+               });
+               add(new Link("goGerman")
+               {
+                       public void onClick()
+                       {
+                               getSession().setLocale(new Locale("de", "DE"));
+                       }
+               });
+               add(new Link("goChinese")
+               {
+                       public void onClick()
+                       {
+                               getSession().setLocale(new Locale("zh", "CN"));
+                       }
+               });
+               add(new Link("goDanish")
+               {
+                       public void onClick()
+                       {
+                               getSession().setLocale(new Locale("da", "DK"));
+                       }
+               });
+       }
+}

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.properties
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.properties?rev=582068&view=auto
==============================================================================
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.properties
 (added)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home.properties
 Thu Oct  4 20:34:08 2007
@@ -0,0 +1,16 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+salutation=${user}, dude!
+salespitch=This is tooootally the best beer you can get for under a buck.

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_da_DK.properties
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_da_DK.properties?rev=582068&view=auto
==============================================================================
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_da_DK.properties
 (added)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_da_DK.properties
 Thu Oct  4 20:34:08 2007
@@ -0,0 +1,16 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+salutation=Hey ${user}! Jeg har en super øl som du skal smage!
+salespitch=En rigtig god øl fra en af de gode danske mikrobryggerier.

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_de_DE.properties
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_de_DE.properties?rev=582068&view=auto
==============================================================================
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_de_DE.properties
 (added)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_de_DE.properties
 Thu Oct  4 20:34:08 2007
@@ -0,0 +1,16 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+salutation=Echt klasse. Solltest du auch mal probieren, ${user}!
+salespitch=Etwas ganz besonderes aus der Region
\ No newline at end of file

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_en_CA.properties
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_en_CA.properties?rev=582068&view=auto
==============================================================================
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_en_CA.properties
 (added)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_en_CA.properties
 Thu Oct  4 20:34:08 2007
@@ -0,0 +1,16 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+salutation=Welcome to the Great White North, ${user}!
+salespitch=Super beer for a Looney, eh?
\ No newline at end of file

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_nl_NL.properties
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_nl_NL.properties?rev=582068&view=auto
==============================================================================
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_nl_NL.properties
 (added)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_nl_NL.properties
 Thu Oct  4 20:34:08 2007
@@ -0,0 +1,16 @@
+#  Licensed to the Apache Software Foundation (ASF) under one or more
+#  contributor license agreements.  See the NOTICE file distributed with
+#  this work for additional information regarding copyright ownership.
+#  The ASF licenses this file to You under the Apache License, Version 2.0
+#  (the "License"); you may not use this file except in compliance with
+#  the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+salutation=He ${user}! Zin in 'n biertje?
+salespitch=Goed bier uut t oosten.
\ No newline at end of file

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_zh_CN.xml
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_zh_CN.xml?rev=582068&view=auto
==============================================================================
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_zh_CN.xml
 (added)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/Home_zh_CN.xml
 Thu Oct  4 20:34:08 2007
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd";>
+<properties>
+       <entry key="salutation">欢迎来到中文Wicket的演示, 
${user}!</entry>
+       <entry key="salespitch">您的最佳选择</entry>
+</properties>

Added: 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/PubApplication.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/PubApplication.java?rev=582068&view=auto
==============================================================================
--- 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/PubApplication.java
 (added)
+++ 
wicket/trunk/jdk-1.5/wicket-examples/src/main/java/org/apache/wicket/examples/pub2/PubApplication.java
 Thu Oct  4 20:34:08 2007
@@ -0,0 +1,43 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.wicket.examples.pub2;
+
+import org.apache.wicket.examples.WicketExampleApplication;
+
+/**
+ * Application class for the linkomatic example.
+ * 
+ * @author Jonathan Locke
+ */
+public class PubApplication extends WicketExampleApplication
+{
+       /**
+        * Constructor
+        */
+       public PubApplication()
+       {
+       }
+
+       /**
+        * @see org.apache.wicket.Application#getHomePage()
+        */
+       public Class getHomePage()
+       {
+               return Home.class;
+       }
+
+}

Modified: wicket/trunk/jdk-1.5/wicket-examples/src/main/webapp/WEB-INF/web.xml
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/webapp/WEB-INF/web.xml?rev=582068&r1=582067&r2=582068&view=diff
==============================================================================
--- wicket/trunk/jdk-1.5/wicket-examples/src/main/webapp/WEB-INF/web.xml 
(original)
+++ wicket/trunk/jdk-1.5/wicket-examples/src/main/webapp/WEB-INF/web.xml Thu 
Oct  4 20:34:08 2007
@@ -208,6 +208,15 @@
        </filter>
 
        <filter>
+               <filter-name>PubApplication2</filter-name>
+               
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
+               <init-param>
+                 <param-name>applicationClassName</param-name>
+                 
<param-value>org.apache.wicket.examples.pub2.PubApplication</param-value>
+               </init-param>
+       </filter>
+
+       <filter>
                <filter-name>SignInApplication</filter-name>
                
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
                <init-param>
@@ -490,6 +499,13 @@
        <filter-mapping>
                <filter-name>PubApplication</filter-name>
                <url-pattern>/pub/*</url-pattern>
+        <dispatcher>REQUEST</dispatcher>
+        <dispatcher>INCLUDE</dispatcher>
+       </filter-mapping>
+
+       <filter-mapping>
+               <filter-name>PubApplication2</filter-name>
+               <url-pattern>/pub2/*</url-pattern>
         <dispatcher>REQUEST</dispatcher>
         <dispatcher>INCLUDE</dispatcher>
        </filter-mapping>

Modified: wicket/trunk/jdk-1.5/wicket-examples/src/main/webapp/index.html
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.5/wicket-examples/src/main/webapp/index.html?rev=582068&r1=582067&r2=582068&view=diff
==============================================================================
--- wicket/trunk/jdk-1.5/wicket-examples/src/main/webapp/index.html (original)
+++ wicket/trunk/jdk-1.5/wicket-examples/src/main/webapp/index.html Thu Oct  4 
20:34:08 2007
@@ -22,6 +22,7 @@
         <tr><td align="right"><a href="linkomatic">linkomatic</a></td><td> - 
Different kinds of links.</td></tr>
         <tr><td align="right"><a href="navomatic">navomatic</a></td><td> - 
Page navigation.</td></tr>
         <tr><td align="right"><a href="pub">pub</a></td><td> - 
Localization.</td></tr>
+        <tr><td align="right"><a href="pub2">pub2</a></td><td> - Alternative 
localization.</td></tr>
                <tr><td align="right"><a href="unicodeconverter">unicode 
converter</a></td><td> - Converts input using some model magic.</td></tr>
         <tr><td align="right"><a href="niceurl">niceurl</a></td><td> - 
Demonstrates the use of "nice" URLs.</td></tr>
                <tr><td align="right"><a href="ajax">ajax</a></td><td> - 
Examples using wicket's built-in AJAX.</td></tr>


Reply via email to