public String renderVelocityFragment(String fragment, Map<String, Object> context) { return renderer.renderFragment(fragment, context); } }
public String renderFragment(String fragment, Map<String, Object> context) throws RenderingException { return renderer.get().renderFragment(fragment, context); }
@Test public void assertThatHtmlEntitiesInVariablesAreEscaped() { assertThat( renderer.renderFragment("$value", ImmutableMap.<String, Object>of("value", "This & that")), is(equalTo("This & that")) ); }
@Override public String renderFragment(final String template, final Map<String, Object> context) throws IOException { return removeWhitespacesFrom(templateRenderer.renderFragment(template, context)); }
public void renderFragment(Writer writer, String fragment, Plugin plugin, Map<String, Object> stringObjectMap) throws IOException { writer.write(getRenderer(plugin).renderFragment(fragment, stringObjectMap)); }
public String renderFragment(String fragment, Plugin plugin, Map<String, Object> stringObjectMap) { return getRenderer(plugin).renderFragment(fragment, stringObjectMap); }
@Test public void assertThatAtrHtmlSafeCausesHtmlEntitiesNotToBeEscaped() { Object o = new AtrHtmlUnescaped("< This & that >"); assertThat( renderer.renderFragment("$o.string", ImmutableMap.of("o", o)), is(equalTo("< This & that >")) ); }
@Test public void assertThatVhsHtmlSafeCausesHtmlEntitiesNotToBeEscaped() { Object o = new VhsHtmlUnescaped("< This & that >"); assertThat( renderer.renderFragment("$o.string", ImmutableMap.of("o", o)), is(equalTo("< This & that >")) ); }