@Override public Url mapHandler(IRequestHandler requestHandler) { return delegate.mapHandler(requestHandler); }
@Override public Url mapHandler(IRequestHandler requestHandler) { return delegate.mapHandler(requestHandler); }
@Override public Url mapHandler(IRequestHandler requestHandler) { return delegate.mapHandler(requestHandler); } }
@Override public Url mapHandler(IRequestHandler requestHandler) { return delegate.mapHandler(requestHandler); }
@Override public Url mapHandler(IRequestHandler requestHandler) { return delegate.mapHandler(requestHandler); }
/** * {@inheritDoc} */ @Override public Url mapHandler(final IRequestHandler handler) { for (final IRequestMapper requestMapper : this.requestMappers) { final Url url = requestMapper.mapHandler(handler); if (url != null) { return url; } } return null; }
/** * Creates a url for the handler. Modifies it with the correct * {@link Scheme} if necessary. * * @param handler * @param request * @return url */ final Url mapHandler(IRequestHandler handler, Request request) { Url url = delegate.mapHandler(handler); return toHttps(url); }
/** * Creates a url for the handler. Modifies it with the correct * {@link Scheme} if necessary. * * @param handler * @param request * @return url */ final Url mapHandler(IRequestHandler handler, Request request) { Url url = delegate.mapHandler(handler); return toHttps(url); }
public Url mapHandler(IRequestHandler requestHandler) { return getMapper().mapHandler(requestHandler); }
/** * Returns URL for the request handler or <code>null</code> if the handler couldn't have been * encoded. * <p> * <strong>Note</strong>: The produced URL is relative to the filter path. Application code most * probably need URL relative to the currently used page, for this use * {@linkplain #urlFor(org.apache.wicket.request.IRequestHandler)} * </p> * * @param handler * the {@link IRequestHandler request handler} for which to create a callback url * @return Url instance or <code>null</code> */ public Url mapUrlFor(IRequestHandler handler) { final Url url = requestMapper.mapHandler(handler); listeners.onUrlMapped(this, handler, url); return url; }
/** * Returns URL for the request handler or <code>null</code> if the handler couldn't have been * encoded. * <p> * <strong>Note</strong>: The produced URL is relative to the filter path. Application code most * probably need URL relative to the currently used page, for this use * {@linkplain #urlFor(org.apache.wicket.request.IRequestHandler)} * </p> * * @param handler * the {@link IRequestHandler request handler} for which to create a callback url * @return Url instance or <code>null</code> */ public Url mapUrlFor(IRequestHandler handler) { final Url url = requestMapper.mapHandler(handler); listeners.onUrlMapped(this, handler, url); return url; }
/** {@inheritDoc} */ @Override public Url mapHandler(final IRequestHandler requestHandler) { Url url = chain.mapHandler(requestHandler); if ((url != null) && (escapeSequence.get() != null)) { for (int i = 0; i < url.getSegments().size(); i++) { if ("..".equals(url.getSegments().get(i))) { url.getSegments().set(i, escapeSequence.get()); } } } return url; }
/** {@inheritDoc} */ @Override public Url mapHandler(final IRequestHandler requestHandler) { Url url = chain.mapHandler(requestHandler); if ((url != null) && (escapeSequence.get() != null)) { for (int i = 0; i < url.getSegments().size(); i++) { if ("..".equals(url.getSegments().get(i))) { url.getSegments().set(i, escapeSequence.get()); } } } return url; }
final IRequestMapper o=getRootRequestMapper(); setRootRequestMapper(new IRequestMapper() { [...] @Override public Url mapHandler(IRequestHandler r) { Url u=o.mapHandler(r); if (condition) u.setProtocol("https"); return u; } });
/** * Encodes the {@link IRequestHandler} to {@link Url}. It should be safe to call this method * outside request thread as log as no registered {@link IRequestMapper} requires a * {@link RequestCycle}. * * @param handler * @return {@link Url} for handler. */ public Url urlFor(final IRequestHandler handler) { Url url = application.getRootRequestMapper().mapHandler(handler); return transform(url); }
/** * Encodes the {@link IRequestHandler} to {@link Url}. It should be safe to call this method * outside request thread as log as no registered {@link IRequestMapper} requires a * {@link RequestCycle}. * * @param handler * @return {@link Url} for handler. */ public Url urlFor(final IRequestHandler handler) { Url url = application.getRootRequestMapper().mapHandler(handler); return transform(url); }
@Override public Url mapHandler(final IRequestHandler requestHandler) { final Url url = wrappedMapper.mapHandler(requestHandler); if (url == null) { return null; } if (url.isFull()) { // do not encrypt full urls return url; } return encryptUrl(url); }
@Override public Url mapHandler(final IRequestHandler requestHandler) { final Url url = wrappedMapper.mapHandler(requestHandler); if (url == null) { return null; } if (url.isFull()) { // do not encrypt full urls return url; } return encryptUrl(url); }
@Override public Url mapHandler(final IRequestHandler requestHandler) { if (isWebjarsResourceReference(requestHandler)) { final Url url = chain.mapHandler(requestHandler); final String urlString = urlToStringWithNoVersion(url); final int index = urlString.indexOf(Helper.PATH_PREFIX); if (index >= 0) { return Url.parse(Strings.join("/", webJarCdnUrl, urlString.substring(index + Helper.PATH_PREFIX.length()))); } else { return url; } } return null; }
@Override public Url mapHandler(final IRequestHandler requestHandler) { if (isWebjarsResourceReference(requestHandler)) { final Url url = chain.mapHandler(requestHandler); final String urlString = urlToStringWithNoVersion(url); final int index = urlString.indexOf(Helper.PATH_PREFIX); if (index >= 0) { return Url.parse(Strings.join("/", webJarCdnUrl, urlString.substring(index + Helper.PATH_PREFIX.length()))); } else { return url; } } return null; }