private String handleOpaqueWidgetPlaceholder(XMLElement source, String name, String idHolder) { idHolder = fieldManager.convertFieldToGetter(idHolder); if (uiWriter.useSafeHtmlTemplates()) { idHolder = uiWriter.tokenForStringExpression(source, idHolder); } else { idHolder = "\" + " + idHolder + " + \""; } String tag = String.format("<span id='%s'></span>", idHolder); String placeholder = nextPlaceholder(name, "<span></span>", tag); return placeholder; } }
private String genOpenTag(XMLElement source, String name, String idHolder) { idHolder = fieldManager.convertFieldToGetter(idHolder); if (uiWriter.useSafeHtmlTemplates()) { idHolder = uiWriter.tokenForStringExpression(source, idHolder); } else { idHolder = "\" + " + idHolder + " + \""; } String openTag = String.format("<span id='%s'>", idHolder); String openPlaceholder = nextOpenPlaceholder(name + "Begin", openTag); return openPlaceholder; }
public String interpretElement(XMLElement elem) throws UnableToCompleteException { MessagesWriter messages = writer.getMessages(); for (AttributeMessage am : messages.consumeAttributeMessages(elem)) { String message = am.getMessageUnescaped(); if (!writer.useSafeHtmlTemplates()) { /* * We have to do our own simple escaping to if the SafeHtml integration * is off */ message += ".replaceAll(\"&\", \"&\").replaceAll(\"'\", \"'\")"; } elem.setAttribute(am.getAttribute(), writer.tokenForStringExpression(elem, message)); } /* * Return null because we don't want to replace the dom element with any * particular string (though we may have consumed its id or ui:field) */ return null; } }
if (uiWriter.useSafeHtmlTemplates()) { idHolder = uiWriter.tokenForStringExpression(elem, idHolder); } else {
private String genOpenTag(XMLElement source, String name, String idHolder) { idHolder = fieldManager.convertFieldToGetter(idHolder); if (uiWriter.useSafeHtmlTemplates()) { idHolder = uiWriter.tokenForStringExpression(source, idHolder); } else { idHolder = "\" + " + idHolder + " + \""; } String openTag = String.format("<span id='%s'>", idHolder); String openPlaceholder = nextOpenPlaceholder(name + "Begin", openTag); return openPlaceholder; }
private String genOpenTag(XMLElement source, String name, String idHolder) { idHolder = fieldManager.convertFieldToGetter(idHolder); if (uiWriter.useSafeHtmlTemplates()) { idHolder = uiWriter.tokenForStringExpression(source, idHolder); } else { idHolder = "\" + " + idHolder + " + \""; } String openTag = String.format("<span id='%s'>", idHolder); String openPlaceholder = nextOpenPlaceholder(name + "Begin", openTag); return openPlaceholder; }
private String handleOpaqueWidgetPlaceholder(XMLElement source, String name, String idHolder) { idHolder = fieldManager.convertFieldToGetter(idHolder); if (uiWriter.useSafeHtmlTemplates()) { idHolder = uiWriter.tokenForStringExpression(source, idHolder); } else { idHolder = "\" + " + idHolder + " + \""; } String tag = String.format("<span id='%s'></span>", idHolder); String placeholder = nextPlaceholder(name, "<span></span>", tag); return placeholder; } }
private String handleOpaqueWidgetPlaceholder(XMLElement source, String name, String idHolder) { idHolder = fieldManager.convertFieldToGetter(idHolder); if (uiWriter.useSafeHtmlTemplates()) { idHolder = uiWriter.tokenForStringExpression(source, idHolder); } else { idHolder = "\" + " + idHolder + " + \""; } String tag = String.format("<span id='%s'></span>", idHolder); String placeholder = nextPlaceholder(name, "<span></span>", tag); return placeholder; } }
public String interpretElement(XMLElement elem) throws UnableToCompleteException { MessagesWriter messages = writer.getMessages(); for (AttributeMessage am : messages.consumeAttributeMessages(elem)) { String message = am.getMessageUnescaped(); if (!writer.useSafeHtmlTemplates()) { /* * We have to do our own simple escaping to if the SafeHtml integration * is off */ message += ".replaceAll(\"&\", \"&\").replaceAll(\"'\", \"'\")"; } elem.setAttribute(am.getAttribute(), writer.tokenForStringExpression(elem, message)); } /* * Return null because we don't want to replace the dom element with any * particular string (though we may have consumed its id or ui:field) */ return null; } }
public String interpretElement(XMLElement elem) throws UnableToCompleteException { MessagesWriter messages = writer.getMessages(); for (AttributeMessage am : messages.consumeAttributeMessages(elem)) { String message = am.getMessageUnescaped(); if (!writer.useSafeHtmlTemplates()) { /* * We have to do our own simple escaping to if the SafeHtml integration * is off */ message += ".replaceAll(\"&\", \"&\").replaceAll(\"'\", \"'\")"; } elem.setAttribute(am.getAttribute(), writer.tokenForStringExpression(elem, message)); } /* * Return null because we don't want to replace the dom element with any * particular string (though we may have consumed its id or ui:field) */ return null; } }
if (uiWriter.useSafeHtmlTemplates()) { idHolder = uiWriter.tokenForStringExpression(elem, idHolder); } else {
if (uiWriter.useSafeHtmlTemplates()) { idHolder = uiWriter.tokenForStringExpression(elem, idHolder); } else {