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>


Reply via email to