List of usage examples for org.apache.wicket.request.component IRequestablePage getRenderCount
int getRenderCount();
From source file:sf.wicklet.ext.ui.mappers.MultiplePageMapper.java
License:Apache License
@Override public Url mapHandler(final IRequestHandler requestHandler) { Url url = super.mapHandler(requestHandler); if (url == null && requestHandler instanceof ListenerInterfaceRequestHandler) { final ListenerInterfaceRequestHandler handler = (ListenerInterfaceRequestHandler) requestHandler; final IRequestablePage page = handler.getPage(); if (checkPageInstance(page)) { final String componentPath = handler.getComponentPath(); final RequestListenerInterface listenerInterface = handler.getListenerInterface(); Integer renderCount = null; if (listenerInterface.isIncludeRenderCount()) { renderCount = page.getRenderCount(); }/* w ww .j a v a2 s . c o m*/ final PageInfo pageInfo = new PageInfo(page.getPageId()); final ComponentInfo componentInfo = new ComponentInfo(renderCount, requestListenerInterfaceToString(listenerInterface), componentPath, handler.getBehaviorIndex()); final PageComponentInfo pageComponentInfo = new PageComponentInfo(pageInfo, componentInfo); final UrlInfo urlInfo = new UrlInfo(pageComponentInfo, page.getClass(), handler.getPageParameters()); url = buildUrl(urlInfo); } } return url; }