You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by ad...@apache.org on 2014/09/09 17:02:41 UTC

svn commit: r1623842 [1/10] - in /wicket/common/site/trunk/_site/guide: ./ gapi/ gapi/DefaultPackage/ gapi/spring/ guide/ guide/pages/ guide/src/docs/guide/ guide/src/docs/guide/i18n/ guide/src/docs/guide/internals/ guide/src/docs/guide/versioningCachi...

Author: adelbene
Date: Tue Sep  9 15:02:36 2014
New Revision: 1623842

URL: http://svn.apache.org/r1623842
Log:
Added a section for UTF-8 support and a new chapter for Wicket internals and page storing

Added:
    wicket/common/site/trunk/_site/guide/guide/internals.html
    wicket/common/site/trunk/_site/guide/guide/pages/pagestoring.html
    wicket/common/site/trunk/_site/guide/guide/src/docs/guide/internals/
    wicket/common/site/trunk/_site/guide/guide/src/docs/guide/internals.gdoc
    wicket/common/site/trunk/_site/guide/guide/src/docs/guide/internals/pagestoring.gdoc
    wicket/common/site/trunk/_site/guide/guide/src/docs/img/page-storage.png   (with props)
    wicket/common/site/trunk/_site/guide/img/page-storage.png   (with props)
Modified:
    wicket/common/site/trunk/_site/guide/gapi/DefaultPackage/BootStrap.html
    wicket/common/site/trunk/_site/guide/gapi/DefaultPackage/UrlMappings.html
    wicket/common/site/trunk/_site/guide/gapi/deprecated-list.html
    wicket/common/site/trunk/_site/guide/gapi/help-doc.html
    wicket/common/site/trunk/_site/guide/gapi/index-all.html
    wicket/common/site/trunk/_site/guide/gapi/spring/resources.html
    wicket/common/site/trunk/_site/guide/guide/advanced.html
    wicket/common/site/trunk/_site/guide/guide/ajax.html
    wicket/common/site/trunk/_site/guide/guide/bestpractices.html
    wicket/common/site/trunk/_site/guide/guide/componentLifecycle.html
    wicket/common/site/trunk/_site/guide/guide/contributing.html
    wicket/common/site/trunk/_site/guide/guide/forms2.html
    wicket/common/site/trunk/_site/guide/guide/helloWorld.html
    wicket/common/site/trunk/_site/guide/guide/howToSource.html
    wicket/common/site/trunk/_site/guide/guide/i18n.html
    wicket/common/site/trunk/_site/guide/guide/index.html
    wicket/common/site/trunk/_site/guide/guide/introduction.html
    wicket/common/site/trunk/_site/guide/guide/jee.html
    wicket/common/site/trunk/_site/guide/guide/jsintegration.html
    wicket/common/site/trunk/_site/guide/guide/keepControl.html
    wicket/common/site/trunk/_site/guide/guide/layout.html
    wicket/common/site/trunk/_site/guide/guide/maven.html
    wicket/common/site/trunk/_site/guide/guide/modelsforms.html
    wicket/common/site/trunk/_site/guide/guide/nativewebsockets.html
    wicket/common/site/trunk/_site/guide/guide/pages/advanced_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/advanced_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/advanced_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/advanced_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/advanced_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/advanced_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/ajax_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/ajax_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/ajax_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/ajax_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/ajax_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/ajax_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/ajax_7.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_10.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_11.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_12.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_13.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_14.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_15.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_16.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_17.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_7.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_8.html
    wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_9.html
    wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_10.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_11.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_12.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_13.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_7.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_8.html
    wicket/common/site/trunk/_site/guide/guide/pages/forms2_9.html
    wicket/common/site/trunk/_site/guide/guide/pages/helloWorld_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/helloWorld_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/helloWorld_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/helloWorld_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/helloWorld_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/i18n_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/i18n_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/i18n_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/i18n_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/i18n_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/i18n_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/jee_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/jee_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/jee_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/jee_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/jsintegration_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/jsintegration_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/jsintegration_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_10.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_11.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_7.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_8.html
    wicket/common/site/trunk/_site/guide/guide/pages/keepControl_9.html
    wicket/common/site/trunk/_site/guide/guide/pages/layout_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/layout_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/layout_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/layout_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/layout_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/maven_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/maven_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/modelsforms_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/modelsforms_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/modelsforms_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/modelsforms_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/modelsforms_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/modelsforms_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/modelsforms_7.html
    wicket/common/site/trunk/_site/guide/guide/pages/modelsforms_8.html
    wicket/common/site/trunk/_site/guide/guide/pages/modelsforms_9.html
    wicket/common/site/trunk/_site/guide/guide/pages/nativewebsockets_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/nativewebsockets_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/nativewebsockets_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/nativewebsockets_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/nativewebsockets_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/nativewebsockets_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/repeaters_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/repeaters_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/repeaters_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/repeaters_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/repeaters_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/requestProcessing_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/requestProcessing_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/requestProcessing_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/requestProcessing_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/requestProcessing_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_10.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_11.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_12.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_13.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_7.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_8.html
    wicket/common/site/trunk/_site/guide/guide/pages/resources_9.html
    wicket/common/site/trunk/_site/guide/guide/pages/security_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/security_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/security_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/security_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/security_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/testing_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/testing_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/testing_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/testing_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/testingspring_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/testingspring_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/testingspring_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/urls_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/urls_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/urls_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/urls_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/urls_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/urls_6.html
    wicket/common/site/trunk/_site/guide/guide/pages/urls_7.html
    wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/versioningCaching_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/whyLearn_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_1.html
    wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_2.html
    wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_3.html
    wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_4.html
    wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_5.html
    wicket/common/site/trunk/_site/guide/guide/pages/wicketstuff_6.html
    wicket/common/site/trunk/_site/guide/guide/redirects.html
    wicket/common/site/trunk/_site/guide/guide/repeaters.html
    wicket/common/site/trunk/_site/guide/guide/requestProcessing.html
    wicket/common/site/trunk/_site/guide/guide/resources.html
    wicket/common/site/trunk/_site/guide/guide/security.html
    wicket/common/site/trunk/_site/guide/guide/single.html
    wicket/common/site/trunk/_site/guide/guide/single.pdf
    wicket/common/site/trunk/_site/guide/guide/src/docs/guide/i18n/i18n_2.gdoc
    wicket/common/site/trunk/_site/guide/guide/src/docs/guide/toc.yml
    wicket/common/site/trunk/_site/guide/guide/src/docs/guide/versioningCaching/versioningCaching_2.gdoc
    wicket/common/site/trunk/_site/guide/guide/testing.html
    wicket/common/site/trunk/_site/guide/guide/testingspring.html
    wicket/common/site/trunk/_site/guide/guide/urls.html
    wicket/common/site/trunk/_site/guide/guide/versioningCaching.html
    wicket/common/site/trunk/_site/guide/guide/whyLearn.html
    wicket/common/site/trunk/_site/guide/guide/wicketstuff.html
    wicket/common/site/trunk/_site/guide/index.html

Modified: wicket/common/site/trunk/_site/guide/gapi/DefaultPackage/BootStrap.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/gapi/DefaultPackage/BootStrap.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/gapi/DefaultPackage/BootStrap.html (original)
+++ wicket/common/site/trunk/_site/guide/gapi/DefaultPackage/BootStrap.html Tue Sep  9 15:02:36 2014
@@ -6,9 +6,9 @@
 
 <html>
 <head>
-<!-- Generated by groovydoc (2.0.8) on Sat Sep 06 14:22:02 CEST 2014 -->
+<!-- Generated by groovydoc (2.0.8) on Tue Sep 09 16:53:00 CEST 2014 -->
 <title>BootStrap (Groovy Documentation)</title>
-<meta name="date" content="2014-09-06">
+<meta name="date" content="2014-09-09">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
 <link href="../groovy.ico" type="image/x-icon" rel="icon">

Modified: wicket/common/site/trunk/_site/guide/gapi/DefaultPackage/UrlMappings.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/gapi/DefaultPackage/UrlMappings.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/gapi/DefaultPackage/UrlMappings.html (original)
+++ wicket/common/site/trunk/_site/guide/gapi/DefaultPackage/UrlMappings.html Tue Sep  9 15:02:36 2014
@@ -6,9 +6,9 @@
 
 <html>
 <head>
-<!-- Generated by groovydoc (2.0.8) on Sat Sep 06 14:22:02 CEST 2014 -->
+<!-- Generated by groovydoc (2.0.8) on Tue Sep 09 16:53:00 CEST 2014 -->
 <title>UrlMappings (Groovy Documentation)</title>
-<meta name="date" content="2014-09-06">
+<meta name="date" content="2014-09-09">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
 <link href="../groovy.ico" type="image/x-icon" rel="icon">

Modified: wicket/common/site/trunk/_site/guide/gapi/deprecated-list.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/gapi/deprecated-list.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/gapi/deprecated-list.html (original)
+++ wicket/common/site/trunk/_site/guide/gapi/deprecated-list.html Tue Sep  9 15:02:36 2014
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <!-- Generated by groovydoc (2.0.8) on  -->
 <title>Deprecated API (wicket-userguide)</title>
-<meta name="date" content="2014-09-06">
+<meta name="date" content="2014-09-09">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
 <link href="groovy.ico" type="image/x-icon" rel="icon">

Modified: wicket/common/site/trunk/_site/guide/gapi/help-doc.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/gapi/help-doc.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/gapi/help-doc.html (original)
+++ wicket/common/site/trunk/_site/guide/gapi/help-doc.html Tue Sep  9 15:02:36 2014
@@ -7,7 +7,7 @@
 <title>API Help (wicket-userguide)</title>
 <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
 <link href="groovy.ico" type="image/x-icon" rel="icon">
-<meta name="date" content="2014-09-06">
+<meta name="date" content="2014-09-09">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 
 <script type="text/javascript">

Modified: wicket/common/site/trunk/_site/guide/gapi/index-all.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/gapi/index-all.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/gapi/index-all.html (original)
+++ wicket/common/site/trunk/_site/guide/gapi/index-all.html Tue Sep  9 15:02:36 2014
@@ -4,7 +4,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <!-- Generated by groovydoc (2.0.8) on  -->
 <title>Index (wicket-userguide)</title>
-<meta name="date" content="2014-09-06">
+<meta name="date" content="2014-09-09">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
 <link href="groovy.ico" type="image/x-icon" rel="icon">

Modified: wicket/common/site/trunk/_site/guide/gapi/spring/resources.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/gapi/spring/resources.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/gapi/spring/resources.html (original)
+++ wicket/common/site/trunk/_site/guide/gapi/spring/resources.html Tue Sep  9 15:02:36 2014
@@ -6,9 +6,9 @@
 
 <html>
 <head>
-<!-- Generated by groovydoc (2.0.8) on Sat Sep 06 14:22:02 CEST 2014 -->
+<!-- Generated by groovydoc (2.0.8) on Tue Sep 09 16:53:00 CEST 2014 -->
 <title>resources (Groovy Documentation)</title>
-<meta name="date" content="2014-09-06">
+<meta name="date" content="2014-09-09">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
 <link href="../groovy.ico" type="image/x-icon" rel="icon">

Modified: wicket/common/site/trunk/_site/guide/guide/advanced.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/advanced.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/advanced.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/advanced.html Tue Sep  9 15:02:36 2014
@@ -96,16 +96,19 @@ function addJsClass() {
                     <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
                     </div>
                     
                 </div>
@@ -359,7 +362,7 @@ Implementing interface <code>IBehaviorLi
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-06)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/ajax.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/ajax.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/ajax.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/ajax.html Tue Sep  9 15:02:36 2014
@@ -96,16 +96,19 @@ function addJsClass() {
                     <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
                     </div>
                     
                 </div>
@@ -584,7 +587,7 @@ A full list of the available request par
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-06)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/bestpractices.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/bestpractices.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/bestpractices.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/bestpractices.html Tue Sep  9 15:02:36 2014
@@ -96,16 +96,19 @@ function addJsClass() {
                     <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
                     </div>
                     
                 </div>
@@ -141,7 +144,7 @@ function addJsClass() {
                 <span id='toggle-col1' class="toggle">(<a href="#" onclick="localToggle(); return false;">Quick Reference</a>)</span>
 
                 
-                    <div class="toc-item next-right"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span> >></a></div>
+                    <div class="toc-item next-right"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span> >></a></div>
                 
 
 
@@ -507,7 +510,7 @@ add(settings);</pre></div><p class="para
                 
                     <div class="toc-item prev-left"><a href="../guide/testingspring.html">&lt;&lt; <strong>23</strong><span>Test Driven Development with Wicket and Spring</span></a></div>
                 
-                    <div class="toc-item next-right"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span> >></a></div>
+                    <div class="toc-item next-right"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span> >></a></div>
                 
                 <div style="clear:both"></div>
             </div>
@@ -529,7 +532,7 @@ add(settings);</pre></div><p class="para
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-06)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/componentLifecycle.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/componentLifecycle.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/componentLifecycle.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/componentLifecycle.html Tue Sep  9 15:02:36 2014
@@ -96,16 +96,19 @@ function addJsClass() {
                     <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
                     </div>
                     
                 </div>
@@ -300,7 +303,7 @@ If we forget to call superclass version 
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-06)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/contributing.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/contributing.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/contributing.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/contributing.html Tue Sep  9 15:02:36 2014
@@ -2,7 +2,7 @@
                       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head>
-    <title>28 Contributing to this guide (Appendix) 6.x</title>
+    <title>29 Contributing to this guide (Appendix) 6.x</title>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, print" title="Style" charset="utf-8"/>
     <link rel="stylesheet" href="../css/pdf.css" type="text/css" media="print" title="PDF" charset="utf-8"/>
@@ -96,16 +96,19 @@ function addJsClass() {
                     <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
                     </div>
                     
                 </div>
@@ -135,7 +138,7 @@ function addJsClass() {
             <div id="main" class="corner-all">
 
                 
-                    <div class="toc-item prev-left"><a href="../guide/redirects.html">&lt;&lt; <strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a></div>
+                    <div class="toc-item prev-left"><a href="../guide/redirects.html">&lt;&lt; <strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a></div>
                 
 
                 <span id='toggle-col1' class="toggle">(<a href="#" onclick="localToggle(); return false;">Quick Reference</a>)</span>
@@ -144,7 +147,7 @@ function addJsClass() {
 
 
                 <div class="project">
-                    <h1>28 Contributing to this guide (Appendix) - Reference Documentation</h1>
+                    <h1>29 Contributing to this guide (Appendix) - Reference Documentation</h1>
 
                     <p><strong>Authors:</strong> Andrea Del Bene, Martin Grigorov, Carsten Hufe, Christian Kroemer, Daniel Bartl, Paul Borș</p>
 
@@ -157,7 +160,7 @@ function addJsClass() {
 
                 
 
-<h1 id="contributing">28 Contributing to this guide (Appendix)</h1>
+<h1 id="contributing">29 Contributing to this guide (Appendix)</h1>
 You can contribute to this guide by following these steps:
 <ul class="star">
 <li>The guide uses Grails GDoc to generate the final HTML/PDF so you should consult with its <a href="http://grails.org/WikiSyntax" target="blank">syntax</a>.</li>
@@ -184,7 +187,7 @@ and attach it to a ticket in Apache Wick
 
                 <div style="clear:both;margin-top:15px;"></div>
                 
-                    <div class="toc-item prev-left"><a href="../guide/redirects.html">&lt;&lt; <strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a></div>
+                    <div class="toc-item prev-left"><a href="../guide/redirects.html">&lt;&lt; <strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a></div>
                 
                 <div style="clear:both"></div>
             </div>
@@ -206,7 +209,7 @@ and attach it to a ticket in Apache Wick
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-06)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/forms2.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/forms2.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/forms2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/forms2.html Tue Sep  9 15:02:36 2014
@@ -96,16 +96,19 @@ function addJsClass() {
                     <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
                     </div>
                     
                 </div>
@@ -726,7 +729,7 @@ Forms are the standard solution to let u
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-06)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/helloWorld.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/helloWorld.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/helloWorld.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/helloWorld.html Tue Sep  9 15:02:36 2014
@@ -96,16 +96,19 @@ function addJsClass() {
                     <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
                     </div>
                     
                 </div>
@@ -325,7 +328,7 @@ In the last paragraph we had a first tas
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-06)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/howToSource.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/howToSource.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/howToSource.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/howToSource.html Tue Sep  9 15:02:36 2014
@@ -96,16 +96,19 @@ function addJsClass() {
                     <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
                     </div>
                     
                 </div>
@@ -189,7 +192,7 @@ Most of the code you will find in this d
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-06)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/i18n.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/i18n.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/i18n.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/i18n.html Tue Sep  9 15:02:36 2014
@@ -96,16 +96,19 @@ function addJsClass() {
                     <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
                     </div>
                     
-                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a>
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
                     </div>
                     
                 </div>
@@ -201,7 +204,12 @@ Providing a full description of Java sup
 
 <h2 id="i18n_2">14.2 Localization in Wicket</h2>
 <p class="paragraph"/>A component can get the current locale in use calling its method getLocale(). By default this method will be recursively called on component's parent containers until one of them returns a valid locale. If no one of them returns a locale, this method will get the one associated with the current user session. This locale is automatically generated by Wicket in accordance with the language settings of the browser.<p class="paragraph"/>Developers can change the locale of the current session with Session's method setLocale (Locale locale):<p class="paragraph"/><div class="code"><pre>Session.get().setLocale(locale)</pre></div><p class="paragraph"/><h3>Style and variation parameters for bundles</h3><p class="paragraph"/>In addition to locale's informations, Wicket supports two further parameters to identify a resource bundle: style and variation. Parameter style is a string value and is defined at session-level. To set/get the style for the current session we can use
  the corresponding setter and getter of class Session:<p class="paragraph"/><div class="code"><pre>Session.get().setStyle(<span class="java&#45;quote">"myStyle"</span>);
-Session.get().getStyle();</pre></div><p class="paragraph"/>If set, style's value contributes to the final full name of the bundle and it is placed between the base name and the locale's informations:<p class="paragraph"/><div class="code"><pre>&#60;base name&#62;&#91; <em class="italic">style&#93;&#91;</em> &#60;language code&#62;&#91; <em class="italic">&#60;COUNTRY_CODE&#62;&#91;</em> &#60;variant code&#62;&#93;&#93;&#93;</pre></div><p class="paragraph"/>Wicket gives the priority to candidate names containing the style information (if available). The other parameter we can use for localization is variation. Just like style also variation is a string value, but it is defined at component-level. The value of variation is returned by Component's method getVariation(). By default this method returns the variation of the parent component or a null value if a component hasn't a parent (i.e. it's a page). If we want to customize this parameter we must overwrite method  getVariation and m
 ake it return the desired value.<p class="paragraph"/>Variation's value contributes to the final full name of the bundle and is placed before style parameter:<p class="paragraph"/><div class="code"><pre>&#60;base name&#62;&#91; <em class="italic">variation&#93;&#91;_style&#93;&#91;</em> &#60;language code&#62;&#91; <em class="italic">&#60;COUNTRY_CODE&#62;&#91;</em> &#60;variant code&#62;&#93;&#93;&#93;</pre></div><p class="paragraph"/><h3>Using XML files as resource bundles</h3><p class="paragraph"/>Java uses the standard character set <a href="http://en.wikipedia.org/wiki/ISO/IEC_8859-1" target="blank">ISO 8859-11</a> to encode text files like properties files. Unfortunately ISO 8859-1 does not support most of the extra-European languages like Chinese or Japanese. The only way to use properties files with such languages is to use escaped <a href="http://en.wikipedia.org/wiki/List_of_Unicode_characters" target="blank">Unicode</a> characters, but this leads to not human-readable fil
 es. For example if we wanted to write the word 'website' in simplified Chinese (the ideograms are 网站) we should write the Unicode characters <code>&#117;7F51&#117;7AD9</code>. That's why starting from version 1.5, Java introduced the support for XML files as resource bundles. XML files are generally encoded with character sets UTF-8 or UTF-16 which support every symbol of the Unicode standard. In order to be a valid resource bundle the XML file must conform to the DTD available at <a href="http://www.oracle.com/webfolder/technetwork/jsc/dtd/properties.dtd" target="blank">http://www.oracle.com/webfolder/technetwork/jsc/dtd/properties.dtd</a> .<p class="paragraph"/>Here is an example of XML resource bundle taken from project LocalizedGreetings (file WicketApplication_zh.properties.xml) containing the translation in simplified Chinese of the greeting message “Welcome to the website!”:<p class="paragraph"/><div class="code"><pre><span class="xml&#45;tag">&#60;?xml ve
 rsion=<span class="xml&#45;quote">"1.0"</span> encoding=<span class="xml&#45;quote">"UTF&#45;8"</span>?&#62;</span>
+Session.get().getStyle();</pre></div><p class="paragraph"/>If set, style's value contributes to the final full name of the bundle and it is placed between the base name and the locale's informations:<p class="paragraph"/><div class="code"><pre>&#60;base name&#62;&#91; <em class="italic">style&#93;&#91;</em> &#60;language code&#62;&#91; <em class="italic">&#60;COUNTRY_CODE&#62;&#91;</em> &#60;variant code&#62;&#93;&#93;&#93;</pre></div><p class="paragraph"/>Wicket gives the priority to candidate names containing the style information (if available). The other parameter we can use for localization is variation. Just like style also variation is a string value, but it is defined at component-level. The value of variation is returned by Component's method getVariation(). By default this method returns the variation of the parent component or a null value if a component hasn't a parent (i.e. it's a page). If we want to customize this parameter we must overwrite method  getVariation and m
 ake it return the desired value.<p class="paragraph"/>Variation's value contributes to the final full name of the bundle and is placed before style parameter:<p class="paragraph"/><div class="code"><pre>&#60;base name&#62;&#91; <em class="italic">variation&#93;&#91;_style&#93;&#91;</em> &#60;language code&#62;&#91; <em class="italic">&#60;COUNTRY_CODE&#62;&#91;</em> &#60;variant code&#62;&#93;&#93;&#93;</pre></div><p class="paragraph"/>
+<h3>Using UTF-8 for resource bundles</h3><p class="paragraph"/>Java uses the standard character set <a href="http://en.wikipedia.org/wiki/ISO/IEC_8859-1" target="blank">ISO 8859-11</a> to encode text files like properties files. Unfortunately ISO 8859-1 does not support most of the extra-European languages like Chinese or Japanese. The only way to use properties files with such languages is to use escaped <a href="http://en.wikipedia.org/wiki/List_of_Unicode_characters" target="blank">Unicode</a> characters, but this leads to not human-readable files. For example if we wanted to write the word 'website' in simplified Chinese (the ideograms are 网站) we should write the Unicode characters <code>&#117;7F51&#117;7AD9</code>.
+For this reason ISO 8859-11 is being replaced with another Unicode-compliant character encoding called UTF-8. Text files created with this encoding can contain Unicode symbols in plain format.
+Wicket provides a useful convention to use properties file encoded with UTF-8. We just have to add prefix <code>.utf8.</code> to file extension (i.e. <code>.utf8.properties</code>).<p class="paragraph"/><blockquote class="note">
+If you want to use UTF-8 with your text files, make sure that your editor/IDE is actually using this character encoding. Some OS like Windows use a different encoding by default.
+</blockquote><p class="paragraph"/><h3>Using XML files as resource bundles</h3><p class="paragraph"/>Starting from version 1.5, Java introduced the support for XML files as resource bundles. XML files are generally encoded with character sets UTF-8 or UTF-16 which support every symbol of the Unicode standard. In order to be a valid resource bundle the XML file must conform to the DTD available at <a href="http://www.oracle.com/webfolder/technetwork/jsc/dtd/properties.dtd" target="blank">http://www.oracle.com/webfolder/technetwork/jsc/dtd/properties.dtd</a> .<p class="paragraph"/>Here is an example of XML resource bundle taken from project LocalizedGreetings (file WicketApplication_zh.properties.xml) containing the translation in simplified Chinese of the greeting message “Welcome to the website!”:<p class="paragraph"/><div class="code"><pre><span class="xml&#45;tag">&#60;?xml version=<span class="xml&#45;quote">"1.0"</span> encoding=<span class="xml&#45;quote">"UTF&#45;8"<
 /span>?&#62;</span>
 &#60;!DOCTYPE properties SYSTEM <span class="xml&#45;quote">"http://www.oracle.com/webfolder/technetwork/jsc/dtd/properties.dtd"</span>&#62;
 <span class="xml&#45;tag">&#60;properties&#62;</span>
 	<span class="xml&#45;tag">&#60;entry key=<span class="xml&#45;quote">"greetingMessage"</span>&#62;</span>欢迎光临本网站!<span class="xml&#45;tag">&#60;/entry&#62;</span>
@@ -335,7 +343,7 @@ StringResourceModel srm = <span class="j
 <div id="footer">
     
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-06)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/index.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/index.html?rev=1623842&r1=1623841&r2=1623842&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/index.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/index.html Tue Sep  9 15:02:36 2014
@@ -71,13 +71,15 @@ function addJsClass(el) {
                             
                             <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a></div>
+                            <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a></div>
+                            <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a></div>
+                            <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a></div>
+                            <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a></div>
+                            
+                            <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a></div>
                             
                         </div>
                     </div>
@@ -462,29 +464,33 @@ function addJsClass(el) {
                             
                             <div class="toc-item" style="margin-left:10px"><a href="../guide/bestpractices.html#bestpractices_17"><strong>24.17</strong><span>Summary</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:0px"><a href="../guide/maven.html"><strong>25</strong><span>Working with Maven (Appendix)</span></a></div>
+                            <div class="toc-item" style="margin-left:0px"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a></div>
+                            
+                            <div class="toc-item" style="margin-left:10px"><a href="../guide/internals.html#pagestoring"><strong>25.1</strong><span>Page storing</span></a></div>
+                            
+                            <div class="toc-item" style="margin-left:0px"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:10px"><a href="../guide/maven.html#maven_1"><strong>25.1</strong><span>Switching Wicket to DEPLOYMENT mode</span></a></div>
+                            <div class="toc-item" style="margin-left:10px"><a href="../guide/maven.html#maven_1"><strong>26.1</strong><span>Switching Wicket to DEPLOYMENT mode</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:10px"><a href="../guide/maven.html#maven_2"><strong>25.2</strong><span>Creating a Wicket project from scratch and importing it into our favourite IDE</span></a></div>
+                            <div class="toc-item" style="margin-left:10px"><a href="../guide/maven.html#maven_2"><strong>26.2</strong><span>Creating a Wicket project from scratch and importing it into our favourite IDE</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:0px"><a href="../guide/wicketstuff.html"><strong>26</strong><span>Project WicketStuff (Appendix)</span></a></div>
+                            <div class="toc-item" style="margin-left:0px"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_1"><strong>26.1</strong><span>What is project WicketStuff</span></a></div>
+                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_1"><strong>27.1</strong><span>What is project WicketStuff</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_2"><strong>26.2</strong><span>Module tinymce</span></a></div>
+                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_2"><strong>27.2</strong><span>Module tinymce</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_3"><strong>26.3</strong><span>Module wicketstuff-gmap3</span></a></div>
+                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_3"><strong>27.3</strong><span>Module wicketstuff-gmap3</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_4"><strong>26.4</strong><span>Module wicketstuff-googlecharts</span></a></div>
+                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_4"><strong>27.4</strong><span>Module wicketstuff-googlecharts</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_5"><strong>26.5</strong><span>Module wicketstuff-inmethod-grid</span></a></div>
+                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_5"><strong>27.5</strong><span>Module wicketstuff-inmethod-grid</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_6"><strong>26.6</strong><span>Module wicketstuff-rest-annotations</span></a></div>
+                            <div class="toc-item" style="margin-left:10px"><a href="../guide/wicketstuff.html#wicketstuff_6"><strong>27.6</strong><span>Module wicketstuff-rest-annotations</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:0px"><a href="../guide/redirects.html"><strong>27</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a></div>
+                            <div class="toc-item" style="margin-left:0px"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:0px"><a href="../guide/contributing.html"><strong>28</strong><span>Contributing to this guide (Appendix)</span></a></div>
+                            <div class="toc-item" style="margin-left:0px"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a></div>
                             
                             <div style="clear:both" ></div>
                         </div>
@@ -509,7 +515,7 @@ function addJsClass(el) {
         <div id="footer">
             
 Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
-                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-06)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
 
             
         </div>

Added: wicket/common/site/trunk/_site/guide/guide/internals.html
URL: http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/internals.html?rev=1623842&view=auto
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/internals.html (added)
+++ wicket/common/site/trunk/_site/guide/guide/internals.html Tue Sep  9 15:02:36 2014
@@ -0,0 +1,242 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+    <title>25 Wicket Internals 6.x</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, print" title="Style" charset="utf-8"/>
+    <link rel="stylesheet" href="../css/pdf.css" type="text/css" media="print" title="PDF" charset="utf-8"/>
+    <script type="text/javascript">
+function addJsClass() {
+    var classes = document.body.className.split(" ");
+    classes.push("js");
+    document.body.className = classes.join(" ");
+}
+    </script>
+</head>
+
+<body class="body" onload="addJsClass();">
+<div id="navigation">
+    <ul>
+        <li>
+            <div id="nav-summary" onmouseover="toggleNavSummary(false)" onmouseout="toggleNavSummary(true)">
+                <a href="../guide/index.html" class="button">Table of contents</a>
+
+                <div id="nav-summary-childs" style="display:none;">
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/introduction.html"><strong>1</strong><span>Introduction</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/howToSource.html"><strong>2</strong><span>How to use the example code</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/whyLearn.html"><strong>3</strong><span>Why should I learn Wicket?</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/helloWorld.html"><strong>4</strong><span>Wicket says &ldquo;Hello world!&rdquo;</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/layout.html"><strong>5</strong><span>Wicket as page layout manager</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/keepControl.html"><strong>6</strong><span>Keeping control over HTML</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/componentLifecycle.html"><strong>7</strong><span>Components lifecycle</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/versioningCaching.html"><strong>8</strong><span>Page versioning and caching</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/requestProcessing.html"><strong>9</strong><span>Under the hood of the request processing</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/urls.html"><strong>10</strong><span>Wicket Links and URL generation</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/modelsforms.html"><strong>11</strong><span>Wicket models and forms</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/forms2.html"><strong>12</strong><span>Wicket forms in detail</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/repeaters.html"><strong>13</strong><span>Displaying multiple items with repeaters</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/i18n.html"><strong>14</strong><span>Internationalization with Wicket</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/resources.html"><strong>15</strong><span>Resource management with Wicket</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/jsintegration.html"><strong>16</strong><span>An example of integration with JavaScript</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/advanced.html"><strong>17</strong><span>Wicket advanced topics</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/ajax.html"><strong>18</strong><span>Working with AJAX</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/jee.html"><strong>19</strong><span>Integration with enterprise containers</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/nativewebsockets.html"><strong>20</strong><span>Native WebSockets</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/security.html"><strong>21</strong><span>Security with Wicket</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/testing.html"><strong>22</strong><span>Test Driven Development with Wicket</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/testingspring.html"><strong>23</strong><span>Test Driven Development with Wicket and Spring</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/bestpractices.html"><strong>24</strong><span>Wicket Best Practices</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/internals.html"><strong>25</strong><span>Wicket Internals</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/wicketstuff.html"><strong>27</strong><span>Project WicketStuff (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/redirects.html"><strong>28</strong><span>Lost In Redirection With Apache Wicket (Appendix)</span></a>
+                    </div>
+                    
+                    <div class="toc-item" style="margin-left:0"><a href="../guide/contributing.html"><strong>29</strong><span>Contributing to this guide (Appendix)</span></a>
+                    </div>
+                    
+                </div>
+            </div>
+        </li>
+        <li class="separator selected">
+            <a id="ref-button" onclick="localToggle(); return false;" href="#">Quick Reference</a>
+        </li>
+    </ul>
+</div>
+<div id="header">
+    <div class="images clearfix">
+        
+        <span id="logo"><a href="/" target="_blank"><img height="80px" src="http://wicket.apache.org/guide/img/apache-wicket.png"/></a></span>
+        
+        
+        <span id="sponsor"><a href="http://www.apache.org/" target="_blank"><img height="60px" src="http://wicket.apache.org/guide/img/asf_logo.gif"/></a></span>
+        
+    </div>
+    <p>Free Online Guide for Apache Wicket framework</p>
+</div>
+
+
+<table id="colset" border="0" cellpadding="0" cellspacing="0">
+    <tr>
+        <td id="col1">
+            <div id="main" class="corner-all">
+
+                
+                    <div class="toc-item prev-left"><a href="../guide/bestpractices.html">&lt;&lt; <strong>24</strong><span>Wicket Best Practices</span></a></div>
+                
+
+                <span id='toggle-col1' class="toggle">(<a href="#" onclick="localToggle(); return false;">Quick Reference</a>)</span>
+
+                
+                    <div class="toc-item next-right"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span> >></a></div>
+                
+
+
+                <div class="project">
+                    <h1>25 Wicket Internals - Reference Documentation</h1>
+
+                    <p><strong>Authors:</strong> Andrea Del Bene, Martin Grigorov, Carsten Hufe, Christian Kroemer, Daniel Bartl, Paul Borș</p>
+
+                    <p><strong>Version:</strong> 6.x</p>
+
+                    
+                </div>
+
+                
+                <div id="table-of-content">
+                    <h2>Table of Contents</h2>
+                    
+                    <div class="toc-item" style="margin-left:0px"><a href="#pagestoring"><strong>25.1</strong><span>Page storing</span></a>
+                    </div>
+                    
+                </div>
+                
+
+                
+
+<h1 id="internals">25 Wicket Internals</h1>
+
+
+
+<h2 id="pagestoring">25.1 Page storing</h2>
+During request handling, Wicket manages page instances through interface <code>org.apache.wicket.request.handler.IPageProvider</code>. This interface creates a new page instance or loads a previously serialized page instance if we provide the corrisponding page id. <code>IPageProvider</code> delegates page creation and retrieval to interface <code>org.apache.wicket.request.mapper.IPageSource</code>.
+When page class is provided <code>IPageSource</code> delegates page creation to interface <code>org.apache.wicket.IPageFactory</code>, while when page id is provided it uses interface <code>org.apache.wicket.page.IPageManager</code> to load the previously serialized page.<p class="paragraph"/>The following workflow diagram summarizes the mechanism seen so far:<p class="paragraph"/><img border="0" class="center" src="../img/page-storage.png"></img><p class="paragraph"/><h3>IPageManager</h3><p class="paragraph"/><code>org.apache.wicket.page.IPageManager</code>'s task is to manage which pages have been used in a request and store their last state in the backing stores, namely <code>IPageStore</code>.
+The default implementation <code>org.apache.wicket.page.PageStoreManager</code> collects all stateful pages which have been used in the request cycle (more than one page can be used in a single request if for example <code>setResponsePage()</code> or <code>RestartResponseException</code> is used).
+At the end of the request all collected page instances are being stored in the first level cache - http session. They are stored in http session attribute named <code>"wicket:persistentPageManagerData-APPLICATION_NAME"</code> and passed to the underlying <code>IPageStore</code>.
+When the next http request comes <code>IPageProvider</code> will ask for page with specific id and <code>PageStoreManager</code> will look first in the http session and if no match is found then it will delegate to the IPageStore. At the end of the second request the http session based cache is being overwritten completely with the newly used page instances.<p class="paragraph"/>To setup another <code>IPageManager</code> implementation use <code>org.apache.wicket.Application.setPageManagerProvider(IPageManagerProvider)</code>.
+The custom <code>IPageManager</code> implementation may or may not use <code>IPageStore/IDataStore</code>.<p class="paragraph"/><h3>IPageStore</h3><p class="paragraph"/><code>org.apache.wicket.pageStore.IPageStore</code>'s role is to mediate the storing and loading of pages done by the underlying <code>IDataStore</code>. The default implementation <code>org.apache.wicket.pageStore.DefaultPageStore</code> pre-processes the pages before passing them to <code>IDataStore#storeData(String, int, byte)</code> and to post-processes them after <code>IDataStore#getData(String, int)</code>. The processing consists of transforming the page instance to <code>org.apache.wicket.pageStore.DefaultPageStore.SerializedPage</code>. This is a struct of:<p class="paragraph"/><div class="code"><pre>&#123;
+   sessionId: <span class="java&#45;object">String</span>,
+   pageId : <span class="java&#45;object">int</span>,
+   data : <span class="java&#45;object">byte</span>&#91;&#93;
+&#125;</pre></div><p class="paragraph"/>i.e. this is the serialized page instance (data) plus additional information needed to be able to easily find it later (sessionId, pageId).<p class="paragraph"/>When a <code>SerializedPage</code> has to be stored <code>DefaultPageStore</code> stores it in a application scoped cache ({sessionId, pageId} -&#62; SerializedPage) and additionally gives it to the underlying <code>IDataStore#storeData(sessionId, pageId, data)</code>. The application scoped cache is used as second level cache. Getting a page from it is slower than the http session based cache in <code>PageStoreManager</code> because the page has to be deserialized, but is faster than the underlying <code>IDataStore</code> which stores the page bytes in some persistent store.<p class="paragraph"/>The size of the application scoped cache is configurable via <code>org.apache.wicket.settings.IStoreSettings.setInmemoryCacheSize(int)</code>.<p class="paragraph"/><h3>IDataStore</h3><p class=
 "paragraph"/><code>org.apache.wicket.pageStore.IDataStore</code> is used to persist Wicket pages (as bytes) to a persistent store like e.g. files or databases. The default implementation is <code>org.apache.wicket.pageStore.DiskDataStore</code> which as its name says stores the pages in files. The location of the folder where the files are stored is configurable via <code>org.apache.wicket.settings.IStoreSettings.setFileStoreFolder(File)</code>, by default the web container's work folder is used (ServletContext attribute 'javax.servlet.context.tempdir'). In this folder a sub-folder is created named <code>'applicationName-filestore'</code>. 
+This folder contains a sub-folder for each active http session. This session folder contains a single file named 'data' which contains the bytes for the pages. The size of this 'data' file is configurable via <code>org.apache.wicket.settings.IStoreSettings.setMaxSizePerSession(Bytes)</code>. When this size is exceeded the newly stored files overwrite the oldest ones.<p class="paragraph"/><h3>AsynchronousDataStore</h3><p class="paragraph"/>By default Wicket wraps <code>DiskDataStore</code> with <code>org.apache.wicket.pageStore.AsynchronousDataStore</code>. The role of <code>AsynchronousDataStore</code> is to detach the http worker thread from waiting for the write of the page bytes to the disk.
+To disable it use: <code>org.apache.wicket.settings.IStoreSettings.setAsynchronous(false)</code>. AsynchronousDataStore can delay the storage of pages' bytes for at most <code>org.apache.wicket.settings.IStoreSettings.setAsynchronousQueueCapacity(int)</code> pages. If this capacity is exceeded then the page's bytes are written synchronously to the backing <code>IDataStore</code>.<p class="paragraph"/><h3>DebugDiskDataStore</h3><p class="paragraph"/>Wicket provides an extension of <code>DiskDataStore</code> that can be used to browse the content of the 'data' files created by <code>DiskDataStore</code>. This debug enabled <code>DiskDataStore</code> is automatically setup when wicket-devutils.jar is in the classpath.
+The debug information can be seen at http://host:port/context/wicket/internal/debug/diskDataStore<p class="paragraph"/><h3>HttpSessionDataStore</h3><p class="paragraph"/>In some environments like Google AppEngine it is not allowed to write to the file system and thus <code>DiskDataStore</code> cannot be used. In this case <code>org.apache.wicket.pageStore.memory.HttpSessionDataStore</code> can be used as replacement. This implementation of <code>IDataStore</code> is not persistent and puts all the data in the http session.
+Wicket comes with 2 default eviction strategies to keep the size of the http session reasonable:
+<ul class="star">
+<li><strong class="bold">org.apache.wicket.pageStore.memory.PageNumberEvictionStrategy</strong> - specifies how many pages can be hold</li>
+<li><strong class="bold">org.apache.wicket.pageStore.memory.MemorySizeEvictionStrategy</strong> - specifies the maximum amount of memory for pages per http session.</li>
+</ul><p class="paragraph"/>To configure it:
+<div class="code"><pre>MyApp&#35;init()
+&#123;
+   <span class="java&#45;keyword">super</span>.init();<p class="paragraph"/>   setPageManagerProvider(<span class="java&#45;keyword">new</span> DefaultPageManagerProvider()
+   &#123;
+       <span class="java&#45;keyword">protected</span> IDataStore newDataStore()
+       &#123;
+           <span class="java&#45;keyword">return</span>  <span class="java&#45;keyword">new</span> HttpSessionDataStore(pageManagerContext, <span class="java&#45;keyword">new</span> PageNumberEvictionStrategy(20));
+       &#125;
+   &#125;
+&#125;</pre></div><p class="paragraph"/>
+
+
+                <div style="clear:both;margin-top:15px;"></div>
+                
+                    <div class="toc-item prev-left"><a href="../guide/bestpractices.html">&lt;&lt; <strong>24</strong><span>Wicket Best Practices</span></a></div>
+                
+                    <div class="toc-item next-right"><a href="../guide/maven.html"><strong>26</strong><span>Working with Maven (Appendix)</span> >></a></div>
+                
+                <div style="clear:both"></div>
+            </div>
+        </td>
+        <td id="col2">
+            <div class="local clearfix">
+                <div class="local-title">
+                    <a href="../guide/index.html" target="mainFrame">Quick Reference</a>
+                    <span class="toggle">(<a href="#" onclick="localToggle(); return false;">hide</a>)</span>
+                </div>
+                <div class="menu">
+                    
+                </div>
+            </div>
+        </td>
+    </tr>
+</table>
+
+<div id="footer">
+    
+Copyright &copy; 2013-2014 — <a href="http://www.apache.org/" target="_blank">The Apache Software Foundation</a> 
+                      — <b style="color:#E8590A !important;">(Generated on: 2014-09-09)</b>
+
+    
+</div>
+
+<script type="text/javascript" src="../js/docs.js"></script>
+
+</body>
+</html>