*/
package org.wamblee.wicket.page;
-import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
}
@Override
- public void onAfterRender(WebPage aPage) {
+ public void onBeforeRender(WebPage aPage) {
for (PageBehavior behavior : behaviors) {
- behavior.onAfterRender(aPage);
+ behavior.onBeforeRender(aPage);
}
}
@Override
- public void onBeforeRender(WebPage aPage) {
+ public void setHeaders(WebPage aPage, WebResponse aResponse) {
for (PageBehavior behavior : behaviors) {
- behavior.onBeforeRender(aPage);
+ behavior.setHeaders(aPage, aResponse);
}
}
@Override
- public void setHeaders(WebPage aPage, WebResponse aResponse) {
+ public void onAfterRender(WebPage aPage) {
for (PageBehavior behavior : behaviors) {
- behavior.setHeaders(aPage, aResponse);
+ behavior.onAfterRender(aPage);
+ }
+ }
+
+ @Override
+ public void onDetach(WebPage aPage) {
+ for (PageBehavior behavior : behaviors) {
+ behavior.onDetach(aPage);
}
}