Example usage for org.apache.wicket.core.request.handler RequestSettingRequestHandler getDelegateHandler

List of usage examples for org.apache.wicket.core.request.handler RequestSettingRequestHandler getDelegateHandler

Introduction

In this page you can find the example usage for org.apache.wicket.core.request.handler RequestSettingRequestHandler getDelegateHandler.

Prototype

@Override
public IRequestHandler getDelegateHandler() 

Source Link

Document

Returns the request handler to which responding will be delegated.

Usage

From source file:de.alpharogroup.wicket.base.util.ComponentFinder.java

License:Apache License

/**
 * Gets the current page./* w  w w  .  j  a  v a 2  s  . c  om*/
 *
 * @return the current page
 */
public static Page getCurrentPage() {
    final IRequestHandler requestHandler = RequestCycle.get().getActiveRequestHandler();
    final Page page = getPage(requestHandler);
    if (page != null) {
        return page;
    }
    if (requestHandler instanceof RequestSettingRequestHandler) {
        final RequestSettingRequestHandler requestSettingRequestHandler = (RequestSettingRequestHandler) requestHandler;
        return getPage(requestSettingRequestHandler.getDelegateHandler());
    }
    return null;
}