List of usage examples for org.apache.wicket.request.handler.resource ResourceReferenceRequestHandler getPageParameters
public PageParameters getPageParameters()
From source file:fiftyfive.wicket.resource.MergedResourceMapper.java
License:Apache License
public Url mapHandler(IRequestHandler requestHandler) { if (!(requestHandler instanceof ResourceReferenceRequestHandler)) return null; boolean matched = false; ResourceReferenceRequestHandler handler = (ResourceReferenceRequestHandler) requestHandler; for (ResourceReference ref : this.resources) { if (ref.equals(handler.getResourceReference())) { matched = true;//from w w w . j av a2s.c om break; } } if (!matched) return null; Url url = new Url(); PageParameters parameters = new PageParameters(handler.getPageParameters()); for (int i = 0; i < this.mountSegments.length; i++) { String segment = mountSegments[i]; if (i + 1 == this.mountSegments.length) { segment = applyCachingStrategy(segment, parameters); } url.getSegments().add(segment); } return encodePageParameters(url, parameters, this.parametersEncoder); }