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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/gapi/help-doc.html (original)
+++ wicket/common/site/trunk/_site/guide/gapi/help-doc.html Tue Feb  3 11:19:18 
2015
@@ -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-11-15">
+<meta name="date" content="2015-02-03">
 <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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/gapi/index-all.html (original)
+++ wicket/common/site/trunk/_site/guide/gapi/index-all.html Tue Feb  3 
11:19:18 2015
@@ -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-11-15">
+<meta name="date" content="2015-02-03">
 <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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/gapi/spring/resources.html (original)
+++ wicket/common/site/trunk/_site/guide/gapi/spring/resources.html Tue Feb  3 
11:19:18 2015
@@ -6,9 +6,9 @@
 
 <html>
 <head>
-<!-- Generated by groovydoc (2.0.8) on Sat Nov 15 19:51:03 CET 2014 -->
+<!-- Generated by groovydoc (2.0.8) on Tue Feb 03 12:12:54 CET 2015 -->
 <title>resources (Groovy Documentation)</title>
-<meta name="date" content="2014-11-15">
+<meta name="date" content="2015-02-03">
 <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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/advanced.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/advanced.html Tue Feb  3 
11:19:18 2015
@@ -258,8 +258,20 @@ In this chapter we will learn some advan
        &#125;<p class="paragraph"/>    <span 
class="java&#45;keyword">final</span> RequestListenerInterface rli;<p 
class="paragraph"/> rli = IBehaviorListener.INTERFACE;<p class="paragraph"/>    
    <span class="java&#45;keyword">return</span> boundComponent.urlFor(<span 
class="java&#45;keyword">this</span>, rli, <span 
class="java&#45;keyword">new</span> PageParameters());
 &#125;</pre></div><p class="paragraph"/>Static field 
<code>IBehaviorListener.INTERFACE</code> is the implementation of 
<code>RequestListenerInterface</code> defined inside callback interface 
<code>IBehaviorListener</code>.<p class="paragraph"/>The home page of project 
<code>CallbackURLExample</code> contains a <code>DropDownChoice</code> and a 
<code>RadioChoice</code> which use our custom behavior. There are also two 
labels to display the content of the models of the two components:<p 
class="paragraph"/><img border="0" class="center" 
src="../img/CallbackURLExample-screenshot.png"></img><p 
class="paragraph"/><blockquote class="note">
 Implementing interface <code>IBehaviorListener</code> makes a behavior 
stateful because its callback URL is specific for a given instance of component.
-</blockquote><p class="paragraph"/>
-<h3>Wicket events infrastructure</h3><p class="paragraph"/>Starting from 
version 1.5 Wicket offers an event-based infrastructure for inter-component 
communication. The infrastructure is based on two simple interfaces (both in 
package <code>org.apache.wicket.event</code>) : <code>IEventSource</code> and 
<code>IEventSink</code>.<p class="paragraph"/>The first interface must be 
implemented by those entities that want to broadcast en event while the second 
interface must be implemented by those entities that want to receive a 
broadcast event.<p class="paragraph"/>The following entities already implement 
both these two interfaces (i.e. they can be either sender or receiver): 
<code>Component</code>, <code>Session</code>, <code>RequestCycle</code> and 
<code>Application</code>.
+</blockquote><p class="paragraph"/>As final note it's interesting to see how 
Wicket internally uses callback URLs for its standard link component. Class 
<code>org.apache.wicket.markup.html.link.Link</code> implements interface 
<code>org.apache.wicket.markup.html.link.ILinkListener</code> which in turn 
extends <code>IRequestListener</code>:<p class="paragraph"/><div 
class="code"><pre><span class="java&#45;keyword">public</span> <span 
class="java&#45;keyword">interface</span> ILinkListener <span 
class="java&#45;keyword">extends</span> IRequestListener
+&#123;
+       /&#42;&#42; Listener <span class="java&#45;keyword">interface</span> 
&#42;/
+       <span class="java&#45;keyword">public</span> <span 
class="java&#45;keyword">static</span> <span 
class="java&#45;keyword">final</span> RequestListenerInterface INTERFACE = 
<span class="java&#45;keyword">new</span> RequestListenerInterface(
+               ILinkListener.class);<p class="paragraph"/>     /&#42;&#42;
+        &#42; Called when a link is clicked.
+        &#42;/
+       void onLinkClicked();
+&#125;</pre></div><p class="paragraph"/>The implementation of method 
<code>onLinkClicked</code> simply delegates event handling to our custom 
version of <code>onClick</code>:<p class="paragraph"/><div 
class="code"><pre>@Override
+<span class="java&#45;keyword">public</span> <span 
class="java&#45;keyword">final</span> void onLinkClicked()
+&#123;
+       // Invoke subclass handler
+       onClick();
+&#125;</pre></div><p class="paragraph"/><h3>Wicket events 
infrastructure</h3><p class="paragraph"/>Starting from version 1.5 Wicket 
offers an event-based infrastructure for inter-component communication. The 
infrastructure is based on two simple interfaces (both in package 
<code>org.apache.wicket.event</code>) : <code>IEventSource</code> and 
<code>IEventSink</code>.<p class="paragraph"/>The first interface must be 
implemented by those entities that want to broadcast en event while the second 
interface must be implemented by those entities that want to receive a 
broadcast event.<p class="paragraph"/>The following entities already implement 
both these two interfaces (i.e. they can be either sender or receiver): 
<code>Component</code>, <code>Session</code>, <code>RequestCycle</code> and 
<code>Application</code>.
 <code>IEventSource</code> exposes a single method named send which takes in 
input three parameters:
 <ul class="star">
 <li><strong class="bold">sink</strong>: an implementation of 
<code>IEventSink</code> that will be the receiver of the event.</li>
@@ -362,7 +374,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/ajax.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/ajax.html Tue Feb  3 11:19:18 
2015
@@ -424,7 +424,10 @@ dynamicLabel.add(<span class="java&#45;k
                //...                           
        &#125;
 &#125;);
-add(dynamicLabel);</pre></div>
+add(dynamicLabel);</pre></div><p class="paragraph"/><blockquote class="note">
+As side effect AJAX components and behaviors make their hosting page stateful. 
As a consequence they are unfit for those pages that must stay stateless. 
Project WicketStuff provides a module with a stateless version of the most 
common AJAX components and behaviors. You can find more informations on this 
module in Appendix B. 
+</blockquote>
+
 
 
 <h2 id="ajax_4">18.4 Using an activity indicator</h2>
@@ -587,7 +590,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/bestpractices.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/bestpractices.html Tue Feb  3 
11:19:18 2015
@@ -532,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/componentLifecycle.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/componentLifecycle.html Tue Feb  
3 11:19:18 2015
@@ -305,7 +305,7 @@ Please note that while <code>onInitializ
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/contributing.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/contributing.html Tue Feb  3 
11:19:18 2015
@@ -209,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/forms2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/forms2.html Tue Feb  3 11:19:18 
2015
@@ -236,7 +236,7 @@ Remember that component model is updated
 <li><strong class="bold">ComponentFeedbackMessageFilter</strong>: shows only 
messages coming from a specific component.</li>
 <li><strong class="bold">ContainerFeedbackMessageFilter</strong>: shows only 
messages coming from a specific container or from any of its children 
components.</li>
 <li><strong class="bold">ErrorLevelFeedbackMessageFilter</strong>: shows only 
messages with a level of severity equals or greater than a given lower bound. 
Class FeedbackMessage defines a set of static constants to express different 
levels of severity: DEBUG, ERROR, WARNING, INFO, SUCCESS, etc.... Levels of 
severity for feedback messages are discussed in paragraph 10.2.6.</li>
-</ul><p class="paragraph"/>These filters are intended to be used when there 
are more than one feedback panel (or more than one form) in the same page. We 
can pass a filter to a feedback panel via its constructor or using the 
setFilter method. Custom filters can be created implementing the 
IFeedbackMessageFilter interface. An example of custom filter is illustrated on 
page 89.<p class="paragraph"/><h3>Built-in validators</h3><p 
class="paragraph"/>Wicket already provides a number of built-in validators 
ready to be used. The following table is a short reference where validators are 
listed along with a brief description of what they do. The default feedback 
message used by each of them is reported as well:<p 
class="paragraph"/><h4>EmailAddressValidator</h4><p class="paragraph"/>Checks 
if input respects the format local-part&#64;domain.<p 
class="paragraph"/><strong class="bold">Message:</strong><p 
class="paragraph"/><code>The value of '${label}' is not a valid email 
address.</code><p cla
 ss="paragraph"/><h4>UrlValidator</h4><p class="paragraph"/>Checks if input is 
a valid URL. We can specify in the constructor which protocols are allowed 
(http://, https://, and ftp://).<p class="paragraph"/><strong 
class="bold">Message:</strong><p class="paragraph"/><code>The value of 
'${label}' is not a valid URL.</code><p 
class="paragraph"/><h4>DateValidator</h4><p class="paragraph"/>Validator class 
that can be extended or used as a factory class to get date validators to check 
if a date is bigger than a lower bound (method minimum(Date min)), smaller than 
a upper bound (method maximum(Date max)) or inside a range (method range(Date 
min, Date max)).<p class="paragraph"/><strong class="bold">Messages:</strong><p 
class="paragraph"/><code>The value of '${label}' is less than the minimum of 
${minimum}.</code><p class="paragraph"/><code>The value of '${label}' is larger 
than the maximum of ${maximum}.</code><p class="paragraph"/><code>The value of 
'${label}' is not between ${minimum} a
 nd ${maximum}.</code><p class="paragraph"/><h4>RangeValidator</h4><p 
class="paragraph"/>Validator class that can be extended or used as a factory 
class to get validators to check if a value is bigger than a given lower bound 
(method minimum(T min)), smaller than a upper bound (method maximum(T max)) or 
inside a range (method range(T min,T max)).<p class="paragraph"/>The type of 
the value is a generic subtype of java.lang.Comparable and must implement 
Serializable interface.<p class="paragraph"/><strong 
class="bold">Messages:</strong><p class="paragraph"/><code>The value of 
'${label}' must be at least ${minimum}.</code><p class="paragraph"/><code>The 
value of '${label}' must be at most ${maximum}.</code><p 
class="paragraph"/><code>The value of '${label}' must be between ${minimum} and 
${maximum}.</code><p class="paragraph"/><h4>StringValidator</h4><p 
class="paragraph"/>Validator class that can be extended or used as a factory 
class to get validators to check if the length of a string
  value is bigger then a given lower bound (method minimumLength (int min)), 
smaller then a given upper bound (method maximumLength (int max)) or within a 
given range (method lengthBetween(int min, int max)).<p class="paragraph"/>To 
accept only string values consisting of exactly n characters, we must use 
method exactLength(int length).<p class="paragraph"/><strong 
class="bold">Messages:</strong><p class="paragraph"/><code>The value of 
'${label}' is shorter than the minimum of ${minimum} characters.</code><p 
class="paragraph"/><code>The value of '${label}' is longer than the maximum of 
${maximum} characters.</code><p class="paragraph"/><code>The value of 
'${label}' is not between ${minimum} and ${maximum} characters long.</code><p 
class="paragraph"/><code>The value of '${label}' is not exactly ${exact} 
characters long.</code><p class="paragraph"/><h4>CreditCardValidator</h4><p 
class="paragraph"/>Checks if input is a valid credit card number. This 
validator supports some of the most p
 opular credit cards (like “American Express", "MasterCard", “Visa” or 
“Diners Club”).<p class="paragraph"/><strong 
class="bold">Message:</strong><p class="paragraph"/><code>The credit card 
number is invalid.</code><p 
class="paragraph"/><h4>EqualPasswordInputValidator</h4><p 
class="paragraph"/>This validator checks if two password fields have the same 
value.<p class="paragraph"/><strong class="bold">Message:</strong><p 
class="paragraph"/><code>${label0} and ${label1} must be equal.</code><p 
class="paragraph"/><h3>Overriding standard feedback messages with custom 
bundles</h3><p class="paragraph"/>If we don't like the default validation 
feedback messages, we can override them providing custom properties files. In 
these files we can write our custom messages using the same keys of the 
messages we want to override. For example if we wanted to override the default 
message for invalid email addresses, our properties file would contain a line 
like this:<p class="par
 agraph"/><code>EmailAddressValidator=Man, your email address is not 
good!</code><p class="paragraph"/>As we will see in the next chapter, Wicket 
searches for custom properties files in various positions inside the 
application's class path, but for now we will consider just the properties file 
placed next to our application class. The name of this file must be equal to 
the name of our application class:<p class="paragraph"/><img border="0" 
class="center" src="../img/custom-properties-file.png"></img><p 
class="paragraph"/>The example project OverrideMailMessage overrides email 
validator's message with a new one which also reports the value that failed 
validation:<p class="paragraph"/><code>EmailAddressValidator=The value 
'${input}' inserted for field '${label}' is not a valid email address.</code><p 
class="paragraph"/><img border="0" class="center" 
src="../img/validation-error-message.png"></img><p 
class="paragraph"/><h3>Creating custom validators</h3><p class="paragraph"/>If 
our web 
 application requires a complex validation logic and built-in validators are 
not enough, we can  implement our own custom validators. For example (project 
UsernameCustomValidator) suppose we are working on the registration page of our 
site where users can create their profile choosing their username. Our 
registration form should validate the new username checking if it was already 
chosen by another user. In a situation like this we may need to implement a 
custom validator that queries a specific data source to check if a username is 
already in use.<p class="paragraph"/>For the sake of simplicity, the validator 
of our example will check the given username against a fixed list of three 
existing usernames.<p class="paragraph"/>A custom validator must simply 
implement interface IValidator:<p class="paragraph"/><div 
class="code"><pre><span class="java&#45;keyword">public</span> class 
UsernameValidator <span class="java&#45;keyword">implements</span> 
IValidator&#60;<span class="java&#45;ob
 ject">String</span>&#62; &#123;
+</ul><p class="paragraph"/>These filters are intended to be used when there 
are more than one feedback panel (or more than one form) in the same page. We 
can pass a filter to a feedback panel via its constructor or using the 
setFilter method. Custom filters can be created implementing the 
IFeedbackMessageFilter interface. An example of custom filter is illustrated 
later in this paragraph.<p class="paragraph"/><h3>Built-in validators</h3><p 
class="paragraph"/>Wicket already provides a number of built-in validators 
ready to be used. The following table is a short reference where validators are 
listed along with a brief description of what they do. The default feedback 
message used by each of them is reported as well:<p 
class="paragraph"/><h4>EmailAddressValidator</h4><p class="paragraph"/>Checks 
if input respects the format local-part&#64;domain.<p 
class="paragraph"/><strong class="bold">Message:</strong><p 
class="paragraph"/><code>The value of '${label}' is not a valid email address.
 </code><p class="paragraph"/><h4>UrlValidator</h4><p class="paragraph"/>Checks 
if input is a valid URL. We can specify in the constructor which protocols are 
allowed (http://, https://, and ftp://).<p class="paragraph"/><strong 
class="bold">Message:</strong><p class="paragraph"/><code>The value of 
'${label}' is not a valid URL.</code><p 
class="paragraph"/><h4>DateValidator</h4><p class="paragraph"/>Validator class 
that can be extended or used as a factory class to get date validators to check 
if a date is bigger than a lower bound (method minimum(Date min)), smaller than 
a upper bound (method maximum(Date max)) or inside a range (method range(Date 
min, Date max)).<p class="paragraph"/><strong class="bold">Messages:</strong><p 
class="paragraph"/><code>The value of '${label}' is less than the minimum of 
${minimum}.</code><p class="paragraph"/><code>The value of '${label}' is larger 
than the maximum of ${maximum}.</code><p class="paragraph"/><code>The value of 
'${label}' is not between
  ${minimum} and ${maximum}.</code><p 
class="paragraph"/><h4>RangeValidator</h4><p class="paragraph"/>Validator class 
that can be extended or used as a factory class to get validators to check if a 
value is bigger than a given lower bound (method minimum(T min)), smaller than 
a upper bound (method maximum(T max)) or inside a range (method range(T min,T 
max)).<p class="paragraph"/>The type of the value is a generic subtype of 
java.lang.Comparable and must implement Serializable interface.<p 
class="paragraph"/><strong class="bold">Messages:</strong><p 
class="paragraph"/><code>The value of '${label}' must be at least 
${minimum}.</code><p class="paragraph"/><code>The value of '${label}' must be 
at most ${maximum}.</code><p class="paragraph"/><code>The value of '${label}' 
must be between ${minimum} and ${maximum}.</code><p 
class="paragraph"/><h4>StringValidator</h4><p class="paragraph"/>Validator 
class that can be extended or used as a factory class to get validators to 
check if the lengt
 h of a string value is bigger then a given lower bound (method minimumLength 
(int min)), smaller then a given upper bound (method maximumLength (int max)) 
or within a given range (method lengthBetween(int min, int max)).<p 
class="paragraph"/>To accept only string values consisting of exactly n 
characters, we must use method exactLength(int length).<p 
class="paragraph"/><strong class="bold">Messages:</strong><p 
class="paragraph"/><code>The value of '${label}' is shorter than the minimum of 
${minimum} characters.</code><p class="paragraph"/><code>The value of 
'${label}' is longer than the maximum of ${maximum} characters.</code><p 
class="paragraph"/><code>The value of '${label}' is not between ${minimum} and 
${maximum} characters long.</code><p class="paragraph"/><code>The value of 
'${label}' is not exactly ${exact} characters long.</code><p 
class="paragraph"/><h4>CreditCardValidator</h4><p class="paragraph"/>Checks if 
input is a valid credit card number. This validator supports some 
 of the most popular credit cards (like “American Express", "MasterCard", 
“Visa” or “Diners Club”).<p class="paragraph"/><strong 
class="bold">Message:</strong><p class="paragraph"/><code>The credit card 
number is invalid.</code><p 
class="paragraph"/><h4>EqualPasswordInputValidator</h4><p 
class="paragraph"/>This validator checks if two password fields have the same 
value.<p class="paragraph"/><strong class="bold">Message:</strong><p 
class="paragraph"/><code>${label0} and ${label1} must be equal.</code><p 
class="paragraph"/><h3>Overriding standard feedback messages with custom 
bundles</h3><p class="paragraph"/>If we don't like the default validation 
feedback messages, we can override them providing custom properties files. In 
these files we can write our custom messages using the same keys of the 
messages we want to override. For example if we wanted to override the default 
message for invalid email addresses, our properties file would contain a line 
like this:
 <p class="paragraph"/><code>EmailAddressValidator=Man, your email address is 
not good!</code><p class="paragraph"/>As we will see in the next chapter, 
Wicket searches for custom properties files in various positions inside the 
application's class path, but for now we will consider just the properties file 
placed next to our application class. The name of this file must be equal to 
the name of our application class:<p class="paragraph"/><img border="0" 
class="center" src="../img/custom-properties-file.png"></img><p 
class="paragraph"/>The example project OverrideMailMessage overrides email 
validator's message with a new one which also reports the value that failed 
validation:<p class="paragraph"/><code>EmailAddressValidator=The value 
'${input}' inserted for field '${label}' is not a valid email address.</code><p 
class="paragraph"/><img border="0" class="center" 
src="../img/validation-error-message.png"></img><p 
class="paragraph"/><h3>Creating custom validators</h3><p class="paragraph"
 />If our web application requires a complex validation logic and built-in 
validators are not enough, we can  implement our own custom validators. For 
example (project UsernameCustomValidator) suppose we are working on the 
registration page of our site where users can create their profile choosing 
their username. Our registration form should validate the new username checking 
if it was already chosen by another user. In a situation like this we may need 
to implement a custom validator that queries a specific data source to check if 
a username is already in use.<p class="paragraph"/>For the sake of simplicity, 
the validator of our example will check the given username against a fixed list 
of three existing usernames.<p class="paragraph"/>A custom validator must 
simply implement interface IValidator:<p class="paragraph"/><div 
class="code"><pre><span class="java&#45;keyword">public</span> class 
UsernameValidator <span class="java&#45;keyword">implements</span> 
IValidator&#60;<span class
 ="java&#45;object">String</span>&#62; &#123;
        List&#60;<span class="java&#45;object">String</span>&#62; 
existingUsernames = Arrays.asList(<span 
class="java&#45;quote">"bigJack"</span>, <span 
class="java&#45;quote">"anonymous"</span>, <span 
class="java&#45;quote">"mrSmith"</span>);<p class="paragraph"/>       <span 
class="java&#45;keyword">public</span> void validate(IValidatable&#60;<span 
class="java&#45;object">String</span>&#62; validatable) &#123;
                <span class="java&#45;object">String</span> chosenUserName = 
validatable.getValue();<p class="paragraph"/>              <span 
class="java&#45;keyword">if</span>(existingUsernames.contains(chosenUserName))&#123;
                        ValidationError error = <span 
class="java&#45;keyword">new</span> ValidationError(<span 
class="java&#45;keyword">this</span>);
@@ -283,7 +283,9 @@ Remember that component model is updated
                &#125;<p class="paragraph"/>    &#125;
     //UsernameValidator definition
     //&#8230;
-&#125;</pre></div><p class="paragraph"/>The two feedback panels must be 
filtered in order to display just the messages with a given level of severity 
(ERROR for validator message and SUCCESS for form's flash message). 
Unfortunately the built-in message filter ErrorLevelFeedbackMessageFilter is 
not suitable for this task because its filter condition does not check for an 
exact error level (the given level is used as lower bound value). As a 
consequence, we had to build a custom filter (inner class 
ExactErrorLevelFilter) to accept only the desired severity level (see method 
accept of interface IFeedbackMessageFilter). 
+&#125;</pre></div><p class="paragraph"/>The two feedback panels must be 
filtered in order to display just the messages with a given level of severity 
(ERROR for validator message and SUCCESS for form's flash message). 
Unfortunately the built-in message filter ErrorLevelFeedbackMessageFilter is 
not suitable for this task because its filter condition does not check for an 
exact error level (the given level is used as lower bound value). As a 
consequence, we had to build a custom filter (inner class 
ExactErrorLevelFilter) to accept only the desired severity level (see method 
accept of interface IFeedbackMessageFilter).<p class="paragraph"/><blockquote 
class="note">
+Since version 6.13.0 Wicket provides the additional filter class 
org.apache.wicket.feedback.ExactLevelFeedbackMessageFilter to accept only 
feedback messages of a certain error level.
+</blockquote><p class="paragraph"/>
 
 
 <h2 id="forms2_3">12.3 Input value conversion</h2>
@@ -729,7 +731,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/helloWorld.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/helloWorld.html Tue Feb  3 
11:19:18 2015
@@ -328,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/howToSource.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/howToSource.html Tue Feb  3 
11:19:18 2015
@@ -192,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/i18n.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/i18n.html Tue Feb  3 11:19:18 
2015
@@ -227,7 +227,8 @@ If you want to use UTF-8 with your text
        &#125;
 &#125;;<p class="paragraph"/>setStatelessHint(<span 
class="java&#45;keyword">true</span>);
 add(form.add(changeLocale))</pre></div><p class="paragraph"/>
-<h3>Localization of markup files</h3><p class="paragraph"/>Although resource 
bundles exist to extract local-dependent elements from our code and from UI 
components, in Wicket we can decide to provide different markup files for 
different locale settings. Just like standard markup files, by default 
localized markup files must be placed next to component's class and their file 
name must contain the locale's informations. In the following picture, 
CustomPanel comes with a standard (or default) markup file and with another one 
localized for German:<p class="paragraph"/><img border="0" class="center" 
src="../img/comp-with-markup-german.png"></img><p class="paragraph"/>When the 
current locale corresponds to German country (language code de), markup file 
CustomPanel_de.html will be used in place of the default one.<p 
class="paragraph"/><h3>Reading bundles with tag &#60;wicket:message&#62;</h3><p 
class="paragraph"/>String resources can be also retrieved directly from markup 
code using tag &#
 60;wicket:message&#62;. The key of the desired resource is specified with 
attribute key:<p class="paragraph"/><div class="code"><pre><span 
class="xml&#45;tag">&#60;wicket:message key=<span 
class="xml&#45;quote">"greetingMessage"</span>&#62;</span>message goes 
here<span class="xml&#45;tag">&#60;/wicket:message&#62;</span></pre></div><p 
class="paragraph"/>wicket:message can be adopted also to localize the 
attributes of a tag. The name of the attribute and the resource key are 
expressed as a colon-separated value. In the following markup the content of 
attribute value will be replaced with the localized resource having 'key4value' 
as key:<p class="paragraph"/><div class="code"><pre>&#60;input type=<span 
class="java&#45;quote">"submit"</span> value=<span 
class="java&#45;quote">"Preview value"</span> wicket:message=<span 
class="java&#45;quote">"value:key4value"</span>/&#62;</pre></div><p 
class="paragraph"/>If we want to specify multiple attributes at once, we can 
separate them with a com
 a:<p class="paragraph"/><div class="code"><pre>&#60;input type=<span 
class="java&#45;quote">"submit"</span> value=<span 
class="java&#45;quote">"Preview value"</span> wicket:message=<span 
class="java&#45;quote">"value:key4value, 
title:key4title"</span>/&#62;</pre></div>
+<h3>Localization of markup files</h3><p class="paragraph"/>Although resource 
bundles exist to extract local-dependent elements from our code and from UI 
components, in Wicket we can decide to provide different markup files for 
different locale settings. Just like standard markup files, by default 
localized markup files must be placed next to component's class and their file 
name must contain the locale's informations. In the following picture, 
CustomPanel comes with a standard (or default) markup file and with another one 
localized for German:<p class="paragraph"/><img border="0" class="center" 
src="../img/comp-with-markup-german.png"></img><p class="paragraph"/>When the 
current locale corresponds to German country (language code de), markup file 
CustomPanel_de.html will be used in place of the default one.<p 
class="paragraph"/><h3>Reading bundles with tag &#60;wicket:message&#62;</h3><p 
class="paragraph"/>String resources can be also retrieved directly from markup 
code using tag &#
 60;wicket:message&#62;. The key of the desired resource is specified with 
attribute key:<p class="paragraph"/><div class="code"><pre><span 
class="xml&#45;tag">&#60;wicket:message key=<span 
class="xml&#45;quote">"greetingMessage"</span>&#62;</span>message goes 
here<span class="xml&#45;tag">&#60;/wicket:message&#62;</span></pre></div><p 
class="paragraph"/>By default the resource value is not escaped for HTML 
entities. To do that use the <code>escape</code> attribute:<p 
class="paragraph"/><div class="code"><pre><span 
class="xml&#45;tag">&#60;wicket:message key=<span 
class="xml&#45;quote">"greetingMessage"</span> escape=<span 
class="xml&#45;quote">"true"</span>&#62;</span>message goes here<span 
class="xml&#45;tag">&#60;/wicket:message&#62;</span></pre></div><p 
class="paragraph"/>
+<code>wicket:message</code> can be adopted also to localize the attributes of 
a tag. The name of the attribute and the resource key are expressed as a 
colon-separated value. In the following markup the content of attribute 
<code>value</code> will be replaced with the localized resource having 
'key4value' as key:<p class="paragraph"/><div class="code"><pre>&#60;input 
type=<span class="java&#45;quote">"submit"</span> value=<span 
class="java&#45;quote">"Preview value"</span> wicket:message=<span 
class="java&#45;quote">"value:key4value"</span>/&#62;</pre></div><p 
class="paragraph"/>If we want to specify multiple attributes at once, we can 
separate them with a comma:<p class="paragraph"/><div 
class="code"><pre>&#60;input type=<span class="java&#45;quote">"submit"</span> 
value=<span class="java&#45;quote">"Preview value"</span> wicket:message=<span 
class="java&#45;quote">"value:key4value, 
title:key4title"</span>/&#62;</pre></div>
 
 
 
@@ -343,7 +344,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/index.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/index.html Tue Feb  3 11:19:18 
2015
@@ -408,9 +408,11 @@ function addJsClass(el) {
                             
                             <div class="toc-item" style="margin-left:10px"><a 
href="../guide/security.html#security_3"><strong>21.3</strong><span>Using HTTPS 
protocol</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:10px"><a 
href="../guide/security.html#security_4"><strong>21.4</strong><span>Package 
Resource Guard</span></a></div>
+                            <div class="toc-item" style="margin-left:10px"><a 
href="../guide/security.html#security_4"><strong>21.4</strong><span>URLs 
encryption in detail</span></a></div>
                             
-                            <div class="toc-item" style="margin-left:10px"><a 
href="../guide/security.html#security_5"><strong>21.5</strong><span>Summary</span></a></div>
+                            <div class="toc-item" style="margin-left:10px"><a 
href="../guide/security.html#security_5"><strong>21.5</strong><span>Package 
Resource Guard</span></a></div>
+                            
+                            <div class="toc-item" style="margin-left:10px"><a 
href="../guide/security.html#security_6"><strong>21.6</strong><span>Summary</span></a></div>
                             
                             <div class="toc-item" style="margin-left:0px"><a 
href="../guide/testing.html"><strong>22</strong><span>Test Driven Development 
with Wicket</span></a></div>
                             
@@ -490,6 +492,8 @@ function addJsClass(el) {
                             
                             <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:10px"><a 
href="../guide/wicketstuff.html#wicketstuff_7"><strong>27.7</strong><span>Module
 stateless</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>29</strong><span>Contributing to this 
guide (Appendix)</span></a></div>
@@ -517,7 +521,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
             
         </div>

Modified: 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=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/internals.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/internals.html Tue Feb  3 
11:19:18 2015
@@ -231,7 +231,7 @@ Wicket comes with 2 default eviction str
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/introduction.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/introduction.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/introduction.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/introduction.html Tue Feb  3 
11:19:18 2015
@@ -190,7 +190,7 @@ The various Wicket-related topics are gr
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/jee.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/jee.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/jee.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/jee.html Tue Feb  3 11:19:18 2015
@@ -266,7 +266,7 @@ Writing a web application is not just ab
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/jsintegration.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/jsintegration.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/jsintegration.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/jsintegration.html Tue Feb  3 
11:19:18 2015
@@ -287,7 +287,7 @@ Our datepicker is not ready yet to be us
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/keepControl.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/keepControl.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/keepControl.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/keepControl.html Tue Feb  3 
11:19:18 2015
@@ -398,7 +398,7 @@ To perform this task Wicket provides a s
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/layout.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/layout.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/layout.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/layout.html Tue Feb  3 11:19:18 
2015
@@ -414,7 +414,7 @@ Wicket applies inheritance also to HTML
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/maven.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/maven.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/maven.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/maven.html Tue Feb  3 11:19:18 
2015
@@ -294,7 +294,7 @@ QWickie is released under ASF 2.0 licens
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/modelsforms.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/modelsforms.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/modelsforms.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/modelsforms.html Tue Feb  3 
11:19:18 2015
@@ -502,7 +502,7 @@ We have also introduced Wicket forms as
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/nativewebsockets.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/nativewebsockets.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/nativewebsockets.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/nativewebsockets.html Tue Feb  3 
11:19:18 2015
@@ -333,7 +333,7 @@ Wicket-Atmosphere experimental module pr
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/advanced_1.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/advanced_1.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/advanced_1.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/advanced_1.html Tue Feb  3 
11:19:18 2015
@@ -216,7 +216,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/advanced_2.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/advanced_2.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/advanced_2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/advanced_2.html Tue Feb  3 
11:19:18 2015
@@ -203,8 +203,20 @@ function addJsClass() {
        &#125;<p class="paragraph"/>    <span 
class="java&#45;keyword">final</span> RequestListenerInterface rli;<p 
class="paragraph"/> rli = IBehaviorListener.INTERFACE;<p class="paragraph"/>    
    <span class="java&#45;keyword">return</span> boundComponent.urlFor(<span 
class="java&#45;keyword">this</span>, rli, <span 
class="java&#45;keyword">new</span> PageParameters());
 &#125;</pre></div><p class="paragraph"/>Static field 
<code>IBehaviorListener.INTERFACE</code> is the implementation of 
<code>RequestListenerInterface</code> defined inside callback interface 
<code>IBehaviorListener</code>.<p class="paragraph"/>The home page of project 
<code>CallbackURLExample</code> contains a <code>DropDownChoice</code> and a 
<code>RadioChoice</code> which use our custom behavior. There are also two 
labels to display the content of the models of the two components:<p 
class="paragraph"/><img border="0" class="center" 
src="../img/CallbackURLExample-screenshot.png"></img><p 
class="paragraph"/><blockquote class="note">
 Implementing interface <code>IBehaviorListener</code> makes a behavior 
stateful because its callback URL is specific for a given instance of component.
-</blockquote><p class="paragraph"/>
-<h3>Wicket events infrastructure</h3><p class="paragraph"/>Starting from 
version 1.5 Wicket offers an event-based infrastructure for inter-component 
communication. The infrastructure is based on two simple interfaces (both in 
package <code>org.apache.wicket.event</code>) : <code>IEventSource</code> and 
<code>IEventSink</code>.<p class="paragraph"/>The first interface must be 
implemented by those entities that want to broadcast en event while the second 
interface must be implemented by those entities that want to receive a 
broadcast event.<p class="paragraph"/>The following entities already implement 
both these two interfaces (i.e. they can be either sender or receiver): 
<code>Component</code>, <code>Session</code>, <code>RequestCycle</code> and 
<code>Application</code>.
+</blockquote><p class="paragraph"/>As final note it's interesting to see how 
Wicket internally uses callback URLs for its standard link component. Class 
<code>org.apache.wicket.markup.html.link.Link</code> implements interface 
<code>org.apache.wicket.markup.html.link.ILinkListener</code> which in turn 
extends <code>IRequestListener</code>:<p class="paragraph"/><div 
class="code"><pre><span class="java&#45;keyword">public</span> <span 
class="java&#45;keyword">interface</span> ILinkListener <span 
class="java&#45;keyword">extends</span> IRequestListener
+&#123;
+       /&#42;&#42; Listener <span class="java&#45;keyword">interface</span> 
&#42;/
+       <span class="java&#45;keyword">public</span> <span 
class="java&#45;keyword">static</span> <span 
class="java&#45;keyword">final</span> RequestListenerInterface INTERFACE = 
<span class="java&#45;keyword">new</span> RequestListenerInterface(
+               ILinkListener.class);<p class="paragraph"/>     /&#42;&#42;
+        &#42; Called when a link is clicked.
+        &#42;/
+       void onLinkClicked();
+&#125;</pre></div><p class="paragraph"/>The implementation of method 
<code>onLinkClicked</code> simply delegates event handling to our custom 
version of <code>onClick</code>:<p class="paragraph"/><div 
class="code"><pre>@Override
+<span class="java&#45;keyword">public</span> <span 
class="java&#45;keyword">final</span> void onLinkClicked()
+&#123;
+       // Invoke subclass handler
+       onClick();
+&#125;</pre></div><p class="paragraph"/><h3>Wicket events 
infrastructure</h3><p class="paragraph"/>Starting from version 1.5 Wicket 
offers an event-based infrastructure for inter-component communication. The 
infrastructure is based on two simple interfaces (both in package 
<code>org.apache.wicket.event</code>) : <code>IEventSource</code> and 
<code>IEventSink</code>.<p class="paragraph"/>The first interface must be 
implemented by those entities that want to broadcast en event while the second 
interface must be implemented by those entities that want to receive a 
broadcast event.<p class="paragraph"/>The following entities already implement 
both these two interfaces (i.e. they can be either sender or receiver): 
<code>Component</code>, <code>Session</code>, <code>RequestCycle</code> and 
<code>Application</code>.
 <code>IEventSource</code> exposes a single method named send which takes in 
input three parameters:
 <ul class="star">
 <li><strong class="bold">sink</strong>: an implementation of 
<code>IEventSink</code> that will be the receiver of the event.</li>
@@ -250,7 +262,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/advanced_3.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/advanced_3.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/advanced_3.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/advanced_3.html Tue Feb  3 
11:19:18 2015
@@ -203,7 +203,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/advanced_4.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/advanced_4.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/advanced_4.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/advanced_4.html Tue Feb  3 
11:19:18 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/advanced_5.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/advanced_5.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/advanced_5.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/advanced_5.html Tue Feb  3 
11:19:18 2015
@@ -221,7 +221,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/advanced_6.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/advanced_6.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/advanced_6.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/advanced_6.html Tue Feb  3 
11:19:18 2015
@@ -193,7 +193,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/ajax_1.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/ajax_1.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/ajax_1.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/ajax_1.html Tue Feb  3 
11:19:18 2015
@@ -223,7 +223,7 @@ Repeaters component that have <code>org.
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/ajax_2.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/ajax_2.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/ajax_2.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/ajax_2.html Tue Feb  3 
11:19:18 2015
@@ -334,7 +334,7 @@ add(label);
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/ajax_3.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/ajax_3.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/ajax_3.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/ajax_3.html Tue Feb  3 
11:19:18 2015
@@ -213,7 +213,10 @@ dynamicLabel.add(<span class="java&#45;k
                //...                           
        &#125;
 &#125;);
-add(dynamicLabel);</pre></div>
+add(dynamicLabel);</pre></div><p class="paragraph"/><blockquote class="note">
+As side effect AJAX components and behaviors make their hosting page stateful. 
As a consequence they are unfit for those pages that must stay stateless. 
Project WicketStuff provides a module with a stateless version of the most 
common AJAX components and behaviors. You can find more informations on this 
module in Appendix B. 
+</blockquote>
+
 
 
                 <div style="clear:both;margin-top:15px;"></div>
@@ -242,7 +245,7 @@ add(dynamicLabel);</pre></div>
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/ajax_4.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/ajax_4.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/ajax_4.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/ajax_4.html Tue Feb  3 
11:19:18 2015
@@ -206,7 +206,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/ajax_5.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/ajax_5.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/ajax_5.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/ajax_5.html Tue Feb  3 
11:19:18 2015
@@ -215,7 +215,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/ajax_6.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/ajax_6.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/ajax_6.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/ajax_6.html Tue Feb  3 
11:19:18 2015
@@ -272,7 +272,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/ajax_7.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/ajax_7.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/ajax_7.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/ajax_7.html Tue Feb  3 
11:19:18 2015
@@ -193,7 +193,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_1.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_1.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_1.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_1.html Tue 
Feb  3 11:19:18 2015
@@ -264,7 +264,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_10.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_10.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_10.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_10.html Tue 
Feb  3 11:19:18 2015
@@ -231,7 +231,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_11.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_11.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_11.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_11.html Tue 
Feb  3 11:19:18 2015
@@ -203,7 +203,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_12.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_12.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_12.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_12.html Tue 
Feb  3 11:19:18 2015
@@ -232,7 +232,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_13.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_13.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_13.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_13.html Tue 
Feb  3 11:19:18 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_14.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_14.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_14.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_14.html Tue 
Feb  3 11:19:18 2015
@@ -193,7 +193,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_15.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_15.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_15.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_15.html Tue 
Feb  3 11:19:18 2015
@@ -207,7 +207,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_16.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_16.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_16.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_16.html Tue 
Feb  3 11:19:18 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_17.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_17.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_17.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_17.html Tue 
Feb  3 11:19:18 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_2.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_2.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_2.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_2.html Tue 
Feb  3 11:19:18 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_3.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_3.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_3.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_3.html Tue 
Feb  3 11:19:18 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_4.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_4.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_4.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_4.html Tue 
Feb  3 11:19:18 2015
@@ -198,7 +198,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_5.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_5.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_5.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_5.html Tue 
Feb  3 11:19:18 2015
@@ -208,7 +208,7 @@ add(loginBox);</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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_6.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_6.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_6.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_6.html Tue 
Feb  3 11:19:18 2015
@@ -197,7 +197,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_7.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_7.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_7.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_7.html Tue 
Feb  3 11:19:18 2015
@@ -198,7 +198,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_8.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_8.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_8.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_8.html Tue 
Feb  3 11:19:18 2015
@@ -197,7 +197,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_9.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_9.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_9.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/bestpractices_9.html Tue 
Feb  3 11:19:18 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: 
wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_1.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_1.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_1.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_1.html 
Tue Feb  3 11:19:18 2015
@@ -200,7 +200,7 @@ However this description introduces some
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: 
wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_2.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_2.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_2.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_2.html 
Tue Feb  3 11:19:18 2015
@@ -193,7 +193,7 @@ In the following table these methods are
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: 
wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_3.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_3.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_3.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_3.html 
Tue Feb  3 11:19:18 2015
@@ -192,7 +192,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: 
wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_4.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_4.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_4.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_4.html 
Tue Feb  3 11:19:18 2015
@@ -246,7 +246,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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: 
wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_5.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_5.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_5.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_5.html 
Tue Feb  3 11:19:18 2015
@@ -194,7 +194,7 @@ Please note that while <code>onInitializ
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: 
wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_6.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_6.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_6.html 
(original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/componentLifecycle_6.html 
Tue Feb  3 11:19:18 2015
@@ -193,7 +193,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/forms2_1.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/forms2_1.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/forms2_1.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/forms2_1.html Tue Feb  3 
11:19:18 2015
@@ -199,7 +199,7 @@ Please note that the model of form compo
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/forms2_10.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/forms2_10.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/forms2_10.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/forms2_10.html Tue Feb  3 
11:19:18 2015
@@ -233,7 +233,7 @@ function addJsClass() {
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/forms2_11.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/forms2_11.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/forms2_11.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/forms2_11.html Tue Feb  3 
11:19:18 2015
@@ -258,7 +258,7 @@ form.add(<span class="java&#45;keyword">
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>

Modified: wicket/common/site/trunk/_site/guide/guide/pages/forms2_12.html
URL: 
http://svn.apache.org/viewvc/wicket/common/site/trunk/_site/guide/guide/pages/forms2_12.html?rev=1656683&r1=1656682&r2=1656683&view=diff
==============================================================================
--- wicket/common/site/trunk/_site/guide/guide/pages/forms2_12.html (original)
+++ wicket/common/site/trunk/_site/guide/guide/pages/forms2_12.html Tue Feb  3 
11:19:18 2015
@@ -231,7 +231,7 @@ ChoiceRenderer render = <span class="jav
 <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-11-11)</b>
+                      — <b style="color:#E8590A !important;">(Generated on: 
2015-02-03)</b>
 
     
 </div>


Reply via email to