/** * Method to override if you want special escaping of the options html. * * @param displayValue * @return The escaped display value */ protected CharSequence escapeOptionHtml(String displayValue) { return Strings.escapeMarkup(displayValue); }
/** * Method to override if you want special escaping of the options html. * * @param displayValue * @return The escaped display value */ protected CharSequence escapeOptionHtml(String displayValue) { return Strings.escapeMarkup(displayValue); }
/** * Method to override if you want special escaping of the options html. * * @param displayValue * @return The escaped display value */ protected CharSequence escapeOptionHtml(String displayValue) { return Strings.escapeMarkup(displayValue, false, true); }
/** * Method to override if you want special escaping of the options html. * * @param displayValue * @return The escaped display value */ protected CharSequence escapeOptionHtml(String displayValue) { return Strings.escapeMarkup(displayValue); }
@Override public String getObject() { if (wrapped != null && wrapped.getObject() != null) { String object = Strings.escapeMarkup(wrapped.getObject()).toString(); return Strings.replaceAll(object, "\n", "<br/>").toString(); } return null; }
/** * Take URL-encoded query string value, unencode it and return HTML-escaped version * * @param s * value to reencode * @return reencoded value */ private String recode(String s) { String un = WicketURLDecoder.QUERY_INSTANCE.decode(s); return Strings.escapeMarkup(un).toString(); }
@Override public void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag) { if (label != null) { replaceComponentTagBody(markupStream, openTag, "<span>" + Strings.escapeMarkup(label) + "</span>"); } } }
private CharSequence escapeAttribute(final CharSequence attr) { if(null == attr) { return null; } CharSequence escaped = Strings.escapeMarkup(attr.toString()); // No need to escape the apostrophe; it just clutters the markup return Strings.replaceAll(escaped, "'", "'"); }
@Override protected void renderChoice(final T object, final Response response, final String criteria) { String textValue = getTextValue(object); textValue = Strings.escapeMarkup(textValue).toString(); response.write(textValue); } }
/** * {@inheritDoc} */ @Override public void onComponentTagBody(final MarkupStream markupStream, final ComponentTag openTag) { CharSequence escaped = text; if (getEscapeModelStrings()) { escaped = Strings.escapeMarkup(text); } replaceComponentTagBody(markupStream, openTag, escaped); }
/** * Take URL-encoded query string value, decode it and return HTML-escaped version * * @param s * value to decode * @return URL decoded and HTML escaped value */ private String recode(String s) { String un = UrlDecoder.QUERY_INSTANCE.decode(s, getRequest().getCharset()); return Strings.escapeMarkup(un).toString(); }
/** * Take URL-encoded query string value, decode it and return HTML-escaped version * * @param s * value to decode * @return URL decoded and HTML escaped value */ private String recode(String s) { String un = UrlDecoder.QUERY_INSTANCE.decode(s, getRequest().getCharset()); return Strings.escapeMarkup(un).toString(); }
public CharSequence getBaseUrl() { if (baseUrl.get() == null) { Url _baseUrl = RequestCycle.get().getUrlRenderer().getBaseUrl(); return Strings.escapeMarkup(_baseUrl.toString()); } return baseUrl.get(); }
public BSInputGroupButton appendButtonAddon(IModel<String> label, Component button) { return this .appendTag("wicket:container", new TemplatePanel("_", () -> "" + "<button wicket:id='" + button.getId() + "' class='btn btn-default'>" + Strings.escapeMarkup(StringUtils.defaultString(label.getObject()), false, false) + "</button>") .add(button)); }
private void addOption(T choice, final AppendingStringBuffer buffer) { buffer.append("<option selected=\"selected\" value=\"") .append(Strings.escapeMarkup(getProvider().getIdValue(choice))).append("\">") .append(Strings.escapeMarkup(getProvider().getDisplayValue(choice))).append("</option>"); }
@Override public void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag) { super.onComponentTagBody(markupStream, openTag); String label = getLabel(); if (label != null) // escape label because there could be markup in the label (code injection) if (getEscapeLabel()) replaceComponentTagBody(markupStream, openTag, Strings.escapeMarkup(label)); else replaceComponentTagBody(markupStream, openTag, label); }
private void addAJaxBaseUrl(IHeaderResponse response) { // render ajax base url. It's required by Wicket Ajax support. Url baseUrl = RequestCycle.get().getUrlRenderer().getBaseUrl(); CharSequence ajaxBaseUrl = Strings.escapeMarkup(baseUrl.toString()); response.render(JavaScriptHeaderItem.forScript("Wicket.Ajax.baseUrl=\"" + ajaxBaseUrl + "\";", "wicket-ajax-base-url")); } });
@Override void before(AppendingStringBuffer buffer, String idAttr, StringBuilder extraLabelAttributes, CharSequence renderValue) { buffer.append("<label for=\"") .append(Strings.escapeMarkup(idAttr)) .append('"') .append(extraLabelAttributes) .append('>') .append(renderValue) .append("</label>"); } },
@Override void after(AppendingStringBuffer buffer, String idAttr, StringBuilder extraLabelAttributes, CharSequence renderValue) { buffer.append("<label for=\"") .append(Strings.escapeMarkup(idAttr)) .append('"') .append(extraLabelAttributes) .append('>') .append(renderValue) .append("</label>"); } },
@Override protected void setOptionAttributes(AppendingStringBuffer buffer, T choice, int index, String selected) { if (isEnabled() && isSelected(choice, index, selected)) { buffer.append("selected=\"selected\" "); } if (isDisabled(choice, index, selected)) { buffer.append("disabled=\"disabled\" "); } buffer.append("value=\""); buffer.append(Strings.escapeMarkup(getChoiceRenderer().getIdValue(choice, index))); buffer.append('"'); }