/** * Returns the url pointing to the image of inactive stars, is used to set the URL for the image * of an inactive star. Override this method to provide your own images. * * @param iteration * the sequence number of the star * @return the url pointing to the image for inactive stars. */ protected String getInactiveStarUrl(final int iteration) { IRequestHandler handler = new ResourceReferenceRequestHandler(STAR0); return getRequestCycle().urlFor(handler).toString(); }
/** * @return url of the animated indicator image */ protected CharSequence getIndicatorUrl() { IRequestHandler handler = new ResourceReferenceRequestHandler(indicator); return RequestCycle.get().urlFor(handler); }
public static URL toUrl(final Class<? extends Page> pageClass, final PageParameters params) { try { String relativePagePath = RequestCycle.get().urlFor(pageClass, params).toString(); URL requestUrl = new URL(getHttpServletRequest().getRequestURL().toString()); URI resolved = URIUtils.resolve(requestUrl.toURI(), relativePagePath); return resolved.toURL(); } catch (MalformedURLException e) { throw new WicketRuntimeException("failed to create URL", e); } catch (URISyntaxException e) { throw new WicketRuntimeException("failed to create URL", e); } }
@Override protected CharSequence getIndicatorUrl() { return RequestCycle.get().urlFor(new ResourceReferenceRequestHandler(DialogConstants.AJAX_LOADER_GIF)); } });
@Override protected void onRenderProperties(org.json.JSONObject properties) throws JSONException { super.onRenderProperties(properties); RequestCycle rc = RequestCycle.get(); properties.put("store", new JSONIdentifier(store.getJsObjectId())); properties.put("codecUrl", codecBehavior.getCallbackUrl()); properties.put("imageService", imageService.getCallbackUrl()); properties.put("emptyImg", rc.urlFor(new ResourceReferenceRequestHandler(EMPTY_PNG))); properties.put("folderImg", rc.urlFor(new ResourceReferenceRequestHandler(FOLDER_PNG))); properties.put("documentImg", rc.urlFor(new ResourceReferenceRequestHandler(DOCUMENT_PNG))); }
@Override public void renderHead(final Component componentParam, final IHeaderResponse iHeaderResponseParam) { if (reference == null) { throw new IllegalArgumentException("reference cannot be null"); } final CharSequence url = RequestCycle.get().urlFor(reference, null); final String contribution = buildHeaderString(url); iHeaderResponseParam.renderString(contribution); }
/** * Build the {@link CssHeaderItem} with the indicator style * * @return the {@link HeaderItem} */ private static HeaderItem newIndicatorCssHeaderItem() { IRequestHandler handler = new ResourceReferenceRequestHandler(AbstractDefaultAjaxBehavior.INDICATOR); String css = String.format(".k-i-%s { background-image: url(%s); background-position: 0 0; }", CSS_INDICATOR, RequestCycle.get().urlFor(handler)); return CssHeaderItem.forCSS(css, "kendo-ui-icon-indicator"); }
private String getUrl() { IRequestHandler handler = new ResourceReferenceRequestHandler(getReference(), getPageParameters()); return RequestCycle.get().urlFor(handler).toString(); }
private String getUrl() { IRequestHandler handler = new ResourceReferenceRequestHandler(getReference(), getPageParameters()); return RequestCycle.get().urlFor(handler).toString(); }
private String getUrl() { IRequestHandler handler = new ResourceReferenceRequestHandler(getReference(), getPageParameters()); return RequestCycle.get().urlFor(handler).toString(); }
private String getUrl() { IRequestHandler handler = new ResourceReferenceRequestHandler(getReference(), getPageParameters()); return RequestCycle.get().urlFor(handler).toString(); }
@Override protected void definePluginSettings(StringBuffer buffer) { define(buffer, "spellchecker_languages", "+English=en"); define(buffer, "spellchecker_rpc_url", RequestCycle.get().urlFor(new SharedResourceReference(TinyMceBehavior.class, resourceKey), null).toString()); } }
@Override protected void definePluginSettings(StringBuffer buffer) { define(buffer, "spellchecker_languages", "+English=en"); define(buffer, "spellchecker_rpc_url", RequestCycle.get().urlFor(new SharedResourceReference(TinyMceBehavior.class, resourceKey), null).toString()); } }
private void pushState(AjaxRequestTarget target) { PageParameters params = paramsOf(getProject(), state); CharSequence url = RequestCycle.get().urlFor(ProjectBlobPage.class, params); pushState(target, url.toString(), state); }
@Override public List<HeaderItem> getDependencies() { List<HeaderItem> dependencies = super.getDependencies(); WebjarsJavaScriptResourceReference metaReference = new WebjarsJavaScriptResourceReference("codemirror/current/mode/meta.js"); String modeBase = StringUtils.substringBeforeLast(RequestCycle.get().urlFor(metaReference, new PageParameters()).toString(), "/"); dependencies.add(OnDomReadyHeaderItem.forScript("CodeMirror.modeURL = '" + modeBase + "/%N/%N.js';")); return dependencies; }
@Override public String getRootDirectoryUrl() { BlobIdent blobIdent = new BlobIdent(state.blobIdent.revision, null, FileMode.TREE.getBits()); return RequestCycle.get().urlFor(ProjectBlobPage.class, ProjectBlobPage.paramsOf(getProject(), blobIdent)).toString(); }
/** * Gets the url for the popup button. Users can override to provide their own icon URL. * * @return the url to use for the popup button/ icon */ protected CharSequence getIconUrl() { return RequestCycle.get().urlFor( new ResourceReferenceRequestHandler(new PackageResourceReference(DatePicker.class, "icon1.gif"))); }
/** * {@inheritDoc} */ @Override protected void onComponentTag(final ComponentTag tag) { super.onComponentTag(tag); IRequestHandler handler = new ResourceReferenceRequestHandler(getNodeIcon(node)); tag.put("style", "background-image: url('" + RequestCycle.get().urlFor(handler) + "')"); } };
protected static CharSequence urlFor(ResourceReference ref, ODocument document, String field, String contentType, boolean fullUrl) { PageParameters params = new PageParameters(); params.add("rid", document.getIdentity().toString().substring(1)); params.add("field", field); params.add("v", document.getVersion()); if(!Strings.isEmpty(contentType)) params.add("type", contentType); CharSequence url = RequestCycle.get().urlFor(ref, params); if(fullUrl) { url = RequestCycle.get().getUrlRenderer().renderFullUrl(Url.parse(url)); } return url; }
public static String getLinkForUser(ODocument doc) { String id = doc.field(OrienteerUser.PROP_RESTORE_ID); PageParameters params = new PageParameters(); params.add(PARAMETER_ID, id); CharSequence url = RequestCycle.get().urlFor(new SharedResourceReference(RES_KEY), params); return RequestCycle.get().getUrlRenderer().renderFullUrl(Url.parse(url)); }